linux umask计算文件权限

2480阅读 0评论2011-08-26 kgu1987
分类:LINUX

之前对umask值计算文件权限的方法,存在错误的认识,现在更正之。

完整计算如下:

将用二进制表示的umask值取反运算,再和文件或文件夹的默值进行与运算

如:

umask=027

000010111

取反:

111101000

文件默认666:

110110110

两者与的结果:

110100000

化为8进制:

640:rw-r-----

 

简易计算方法:

将umask理解为需要拿走的权限

umask=027

----w-rwx :umask

rw-rw-rw- :文件默认

将umask上有的权限拿掉:

rw-r-----:640

上一篇:linux 硬连接与软连接与复制
下一篇:配置:限制帐号使用su与无需密码su