1、文件属性说明
drwxr-xr-x. 2 root root 4096 Sep 26 08:31 Templates
1组 2组 3组 4组 5组 6组 7组
第 1 组:文件类型,其中第一个字符代表文件的类别。
- 普通文件 d 目录 l 符号链接
c 字符设备 b 块设备
文件的权限
r:可读 w:可写 x:可执行 -:没有权限
第 2 组:文件件的连接数
第 3 组:文件所有者
第 4 组:文件属组
第 5 组:文件大小,默认单位为字节
第 6 组:文件创建时间
第 7 组:文件名称
2、修改文件的权限:chmod
字母方式修改权限
文件所有者权限(u)
所属组权限(g)
其他用户权限(o)
所有用户(a)
例:/mnt 的权限是 drwxr-x---
chmod u-w /mnt 权限变为:dr-xr-x---
chmod o+rx /mnt 权限变为:dr-xr-xr-x
chmod g+w /mnt 权限变为:dr-xrwxr-x
chmod a+w /mnt 权限变为:drwxrwxrwx
3、数字方式修改权限
r=4 w=2 x=1 -=0
4、修改文件的所有者与所属组:chown
例:chown teacher:teacher /test1 同时修改所有者与所属组
chown root /test1 修改所有者
chown :student /test1 修改所属组
5、特殊权限:
(1)ACL:访问控制【针对其他用户当中的部份或个别用户设置特殊权限】
setfacl -m u:stu1:rwx A
创建一个 ACL 规则,使 stu1 用户对 A 目录具有 rwx 权限
getfacl A 查看 ACL 规则
setfacl -x u:stu3 A
删除 stu3 对 A 目录的 ACL 权限,只删除了一条规则
setfacl -b A
删除 A 目录的所有 ACL 规则
(2)SBIT:粘滞位权限(强制位权限)【针对其他用户,只能删除自己的文件,不能删除其他的用户的文件】
chmod o+t A
(3)SGID:针对其他用户设置,以所属组的身份去执行。
hmod g+s A
(4)SUID:以文件所有者的身份执行文件,只针对可执行文件。
chmod u+s A