创建文件或目录时,将使用一组缺省权限进行创建。系统缺省值为空。文本文件具有 666 权限,该权限对所有用户授予读写权限。目录和可执行文件具有 777 权限,该权限对所有用户授予读写和执行权限。通常,用户会覆盖其 shell 初始化文件(如 .bashrc 和 .kshrc.user)中的系统缺省值。管理员还可以设置 /etc/profile 文件中的缺省值。
由 umask 命令指定的值将从缺省值中减去。此进程的作用是以 chmod 命令授予权限的相同方式拒绝这些权限。例如,chmod 022 命令对组和其他用户授予写权限。umask 022 命令拒绝组和其他用户的写权限。
|
有关设置 umask 值的更多信息,请参见 umask(1) 手册页。