centos7.3下关于文件权限

本文详细介绍了在CentOS7.3系统中关于文件权限的知识,包括UGO普通权限、FACL权限、三个s权限(suid、sgid、sticky)、attr隐含权限以及umask的作用。通过实例演示了如何查看、设置和理解各种权限,是学习Linux文件权限管理的重要参考资料。
摘要由CSDN通过智能技术生成

知识点小结

权限:

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、如何查看文件基本权限,如何看懂文件权限<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值