umask
umask命令
linux常用的命令
umask命令的一般格式:
umask [选项] [掩码]
该命令用来设置限制新文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码改变默认值,新的权限将会把旧的覆盖。
选项及其含义如下。
-S:显示当前的掩码。
umask是从权限中“拿走”相应的位,且文件创建时不能赋予执行权限
环境变量 /etc/bashrc 中有设置:
# /etc/bashrc
# System wide functions and aliases # Environment stuff goes in /etc/profile
# By default, we want this to get set. # Even for non-interactive, non-login shells. if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002 else umask 022 fi
|
[root@node3 ~]# umask -S u=rwx,g=rx,o=rx
|
阅读(875) | 评论(0) | 转发(0) |