2015年(5)
分类: LINUX
2015-07-13 09:58:21
因最近有小朋友问起umask设置,感觉他们看的书上有点啰嗦.所有在此简化一下:
1,umask设置的是移除相应的权限!
数字权限对照
r-4
w-2
x-1
直接示例:
1)umask 002
目录权限默认值777(rwx-rwx-rwx)剔除002后就是775(rwx-rwx-r-x)
文件权限默认值666剔除002后就是664
2)umask 022
目录权限默认值777(rwx-rwx-rwx)剔除022后就是755(rwx-r-x-r-x)
文件权限默认值666剔除022后就是644
3)umask 006
目录权限默认值777(rwx-rwx-rwx)剔除002后就是775(rwx-rwx-r-x)
文件权限默认值666剔除002后就是664目录权限默认值777(rwx-rwx-rwx)剔除022后就是755(rwx-r-x-r-x)
文件权限默认值666剔除022后就是644
我想通过上述两个示例,大家应该很快就能明白了.
如果还是不明白,直接通过下述方法设置:
umask -S u=rw,g=rw,o=
上述设置把文件所有者及其所在组设置为有读写权限,其他用户均不能读写.