为了账号安全,请及时绑定邮箱和手机立即绑定

umask问题

如果目录的最高权限是rwxrwxrwx ,   而umask是033 的话。  那也就是----wx-wx那么新建的文件夹的权限是rwxr--r-- 。那要是文件的话最高权限是666 也就是rw-rw-rw ,要是umask还是如上的话那新建的文件是什么权限呢

正在回答

2 回答

我自己的理解:转换为二进制,有权限的位为1,没权限的位为0,进行二进制减法,把结果再按之前的规则转换为rwx格式

0 回复 有任何疑惑可以回复我~
#1

qq_不人不_0 提问者

非常感谢!
2016-04-01 回复 有任何疑惑可以回复我~

umask定义的权限是系统默认权限中准备丢弃的权限,如果umask是033的话,对于新建的文件,会丢弃写的权限,但也不会增加执行权限。因此新建文件权限是644

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
shell编程之环境变量配置文件
  • 参与学习       32310    人
  • 解答问题       30    个

为你带来shell环境变量配置文件,熟练使用环境变量配置文件

进入课程
意见反馈 帮助中心 APP下载
官方微信