设置默认权限
用户
manalo
在 node1 上,所有新创建的文件都应具有-r--r--r--
的默认权限此用户的所有新创建目录应具有
dr-xr-xr-x
的默认权限
1 | [root@node1 ~]# su - manalo |
默认文件权限
创建新文件或目录时,会为其分配初始权限。有两个因素会影响这些初始权限。首先是您要创建常规文件还是目录。其次是当前的 umask。
如果是创建新目录,操作系统首先会为其分配八进制权限 0777(drwxrwxrwx)。如果是创建新的常规文件,操作系统则为其分配八进制权限 0666(-rw-rw-rw-)。
不过,shell 会话还会设置一个 umask,以进一步限制初始设置的权限。这是一个八进制位掩码,用于清除由该进程创建的新文件和目录的权限。如果在 umask 中设置了一个位,则新文件中的对应的权限将被清除。例如,umask 0002 可清除其他用户的写入位。前导零表示特殊的用户和组权限未被清除。umask 为 0077 时,清除新创建文件的所有组和其他权限。