文件权限解析
-
查看权限
]# ls -l drwxr-xr-x 2 root root 6 7月 9 14:32 test ]# ls -l | awk '{print $1}' 总用量 drwxr-xr-x #文件权限
-
权限解析:
d rwx r-x r-x 2 root root 6 7月 9 14:32 test 文件类型 所属主权限 所属组权限 其他人权限 连接文件数 文件所属主 文件所属组 文件大小 文件最后修改日期 文件名
-
文件类型(第1个字符)
关键字 类型 l 链接 d 目录 - 文件 ]# ln -s /usr/bin/ls ./link ]# mkdir directory ]# touch file ]# ls -l 总用量 0 drwxr-xr-x 2 root root 6 7月 9 14:32 directory #目录 -rw-r--r-- 1 root root 0 7月 9 14:32 file #文件 lrwxrwxrwx 1 root root 11 7月 9 14:32 link -> /usr/bin/ls #链接
-
所属主权限
关键字 权限 代表数字 - 无 0 r 可读 4 w 可写 2 x 执行 1 s 特殊权限,传递所有者身份 Set UID 代表值(4) 特殊权限,附加在属主的x位上 仅对程序设置有效,属主的执行权限标示会变为s 适用于可执行文件,Set UID可以让使用者具有文件属主的身份及部分权限
-
所属组权限
Set GID 代表值(2) 对目录有效 使目录下新建文档继承目录所属组的权限
-
其他人权限
Sticky Bit 代表值(1) 特殊权限,附加在其他人的x位上 对目录有效,其他人的执行权限标示会变为t 适用于开放w权限的目录,可以阻止用户滥用w写入权限 具有禁止操作别人文档的功能,仅文件所有者可以操作文件
修改权限:
]# chmod nnnn 文件名
#第1个n,代表特殊权限
#第2个n,代表所属主权限
#第3个n,代表所属组权限
#第4个n,代表其他人权限