1.文件访问者的分类
1.文件和目录的所有者:u---user
2.文件和目录的所属组:g---group
3.文件的其他用户:o---other
2.文件类型和访问权限
a)文件类型
d:文件夹
-:普通文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件
b)基本权限
r:Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
w:Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
x:execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
“—”表示不具有该项权限
3.访问权限的相关设置方法
a) 用户表示符+/-=权限字符
[ldx@VM-8-4-centos 2022_08_22]$ chmod u+w tar_package //拥有者增加w权限
[ldx@VM-8-4-centos 2022_08_22]$ chmod g-r tar_package //所属组减少r权限
[ldx@VM-8-4-centos 2022_08_22]$ chmod o+x tar_package //other增加x权限
[ldx@VM-8-4-centos 2022_08_22]$ chmod a=rw tar_package //所有权限变为rw
b)三位8进制数字
每一组rwx的位置是固定的,那么没有权限设为0,有权限设为1,就可以用三个8进制数表示权限了。
比如:
rwx rwx r-x
111 111 101
7 7 5
c)文件掩码
新建文件的默认权限是666
新建目录的默认权限是777
但是最终权限不等于默认权限
最终权限 = 默认权限&(~文件掩码)
可以用umask来调整文件掩码
比如:
umask = 777
新建目录的权限:
111 111 111 111 111 111
& ~(111 111 111) ———》 & 000 000 000 ==000
4 file指令
辨识文件类型
5粘滞位
当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由
超级管理员删除
该目录的所有者删除
该文件的所有者删除