Linux umask命令:显示和设置文件及目录创建默认权限掩码。
Linux umask命令 功能描述
使用umask命令可以显示和设置文件及目录创建默认权限掩码,如果将此命令放入/etc/profile文件,就可以控制用户后续所建文件的权限。它告诉系统在创建文件时不给什么权限。
用户文件创建掩码被设置为模式。如果模式以数字开头,则它被解释为八进制数;否则它被解释为类似于chmod接受了一个象征性的模式掩码。如果模式被省略,则显示当前掩码的值。
Linux umask命令 语法
umask [选项] [mode]
命令中各选项的含义如下表所示。
Linux umask命令 示例
设置系统的权限掩码为444
[root@rhel ~]# umask 444
以符号的格式设置umask:用户所有者读取、组群所有者写入、其他用户读取
[root@rhel ~]# umask u=r, g=w, o=r
查看系统当前的umask设置
[root@rhel ~]# umask
0353
以符号的格式显示当前的umask设置
[root@rhel ~]# umask -S
u=r, g=w, o=r