- -:普通文件
- d:目录文件
- l:链接
rwx---读,写,执行权限
rw-r--r-- 1 root redhat 144 feb 11 15:51 a
解释:
rw-r-r--:对root用户有rw权限,对redhat组内用户有r权限,对其他用户有r权限 。
1:硬链接次数
144:文件大小。
feb 11 15:51修改a:文件名
权限表示:
二进制表示 :--x 2^0=1
-wx 2^0+2^1=3
rwx 2^0+2^1+2^2=7
修改权限:
chomd 755 文件名
chmod u=rw- 文件名
chmod o+r 文件名
chmod +x 文件名
chmod g-x 文件名
修改文件所属组:
给予某一普通用户权限,但除root用户外,其余用户都不能拥有该权限---修改用户所属组
chown root:redhat 文件名
chmod g=rwx 文件名
特殊权限:
rwsr权限--SUID
u+s使用户可以短暂拥有文件拥有者root用户的权限-----普通用户可以更改自己本身的密码 ,修改完成后,权限消失
SGID:
当在目录文件中添加g+s权限后,后续在该目录下创建的文件的所属组都会与目录文件所属组相同
sticky bit:
针对目录,o+t,在该权限下,只有属主和用户可以删除自己的文件
ACL权限:
setfacl u:aa:rwx 文件名---给用户aarwx权限
setfacl g:bb:r-- 文件名---给所属组bbr--权限
getfacl 文件名----查看acl权限
权限掩码Umask:
新建文件权限默认值:0666-umask=0644
新建目录默认值:0777-umask=0755
0表示没有特殊权限,umask默认值为0022
umask值为0033时计算默认权限
普通文件:rw-rw-rw-(-)--- -wx -wx=rw- r-- r--=644
目录文件:rwx rwx rwx (-) --- -wx -wx=rwx r-- r--=744