知识点小结
权限:
UGO普通权限:
文件共享时要考虑的权限问题:
1、此文件的属主有何权限
2、属组有何权限
3、其他人有何权限
查权限:ls -ld 文件名
权限值:r可读4 w可写2 x可执行1
权限中用户的类别:用户自己(属主)user 自家人(属组)group 其他人other
改权限:chmod 权限 文件名
改属主属组:chown 属主:属组 文件名
例:chown -v adm.bin a.txt
chmod -v 740 a.txt 或 chmod -v u=rwx,g=r,o=--- a.txt
FACL权限
ACL:文件访问控制列表。
命令:查 getfacl 设置:setfacl 选项 权限 文件名
例:setfacl -m u:tom:r a.txt
setfacl -x u:tom a.txt
S权限:
suid:让普通用户以命令属主的身份来执行命令。chmod u+s 文件名
sgid:继承目录的属组。chmod g+s 目录名
sticky:目录中每个用户只能删除自己的文件。chmod o+t 目录名
attr属性:
作用:防止root用户误删除、误修改。
命令:查lsattr 设置:chattr +ia 文件名
umask权限掩码:
作用:用来控制新建文件和目录的权限。
root的umask值:022 普通用户的umask值:002
文件权限算法公式:
新建文件的权限=满权限 - umask权限=666-022=644
新建目录的权限=满权限 - umask权限=777-022=755
umask=031
文件权限=666-(031-011)=646
目录权限=777-031=746
知识点较详细解释
文件权限:
目标:
1、如何查看文件基本权限,如何看懂文件权限
2、权限该如何分配
3、ACL权限
4、三个s权限
5、attr隐藏权限
6、umask的作用
1、如何查看文件基本权限,如何看懂文件权限<