对ACL权限设定,umask设定的补充

在前文中还有一些直接忽略对用法,现在把这些忽略对都补充到这里,防止后面又会忘记。

chmod a+rwX 大X的含义是只对文件夹增加执行权限,对文件没有,不过是只针对没有执行权限的文件,如果所有者,所属组,其他人三者中只要有一个有执行权限,他就会加上执行权限

  • chmod --reference/-R 参考别的文件设置权限
    chmod b --reference a

umask值

ACL 生效顺序 所有者,自定义用户,自定义组,其他人

ACL -M 批量添加
-X 批量删除,全是使用文件
后面的参数为文件

mask权限为限高线,与目录所属组的权限一致

getfacl f1 | setfacl --set-file=- f2 通过管道传输。也可用于给复制文件设置ACL权限

设置相同的ACL文件
--set 全局覆盖ACL权限

umask的值可以这样进行还原成我们熟悉的666,755的权限,方便我们判断

  • 新建的文件权限为:
    666-umask
    如果所得结果某一位存在奇数权限,则将其权限+1
  • 新建的目录权限为:
    777-umask

对于root用户默认umask值022。
普通用户默认umask值为002。

  • umask -S 以u=rwx,g=rx,o=rx这种格式输出
  • umask -p 以umask 0022这种格式输出
    全局设定umask权限在/etc/bashrc配置文件里
    针对某个用户,在该用户的家目录的./bashrc文件里设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值