设置linux文件和目录默认权限

设置linux文件和目录默认权限

对于linux文件系统中,文件的最大权限应该是666,针对目录最大的是777 (因为目录必须要有x才能进入)。
umask(user的反掩码)的值的作用是,设置用户环境下,创建文件或者目录的权限控制。
一般umask的值是在 /etc/profile 文件中定义的,用户登入必须会读取这个文件,所以一般被设置在这个目录中。如一台centos6的系统中默认配置:

if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
    umask 002
else
    umask 022
fi

意思是 账号uid大于199且uid=gid的时候,且用户名=用户组名的时候,umask值是 002,而其他用户下,umask值是022。
这样root下面创建文件的权限默认是 6 6 6 - 0 2 2 = 6 4 4。 创建目录的权限默认是 7 7 7 - 0 2 2 = 7 5 5 。
假设有个用户zabbix的组也是zabbix 。此时umask为002 。

这样zabbix用户下面,创建文件的权限默认是 6 6 6 - 0 0 2 = 6 6 4 。创建目录的权限默认是 7 7 7 - 0 0 2 = 7 7 5

linux umask详解
关于Linux中umask的计算方法

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值