您的位置:首页 > 其它

umask命令

2015-07-16 22:48 387 查看
常用用法:umask [mask]

含义:

1、没有"mask"参数,表示打印当前的mask设置值

2、有"mask"参数,表示设置当前的mask值为"mask"

3、mask值的用途

mask值表示创建文件时默认需要减去的权限

创建一般文件时,默认的权限是"0666-mask"

创建目录时,默认的权限是"0777-mask"

注意,以上的相减操作不能通过数字形式直接相减,这会产生错误,需要通过对应的rwx形式进行操作

比如"0666-0003"

数字直接相减结果是:0663

正确的方式是:"rw-rw-rw-"减去"-------wx",结果为"rw-rw-r--"

4、mask设置值是跟当前的shell环境相关联的设置

备注:

1)在Ubuntu 14.04中直接执行"man umask",会发现得到的结果是"man 2 umask",即得到的是umask()系统调用函数的帮助

2)查看umask命令的帮助,可见
http://manpages.ubuntu.com/manpages/karmic/man1/umask.1posix.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: