linux umask命令
时间: 2023-06-21 13:11:23 浏览: 137
详解linux下umask的使用
5星 · 资源好评率100%
umask是一个Linux/Unix命令,用于设置文件和目录的默认权限。umask命令的作用是设置进程的文件创建属性。当进程创建新文件或目录时,umask会将其权限与默认权限进行按位取反的操作,来确定文件或目录的最终权限。umask的权限值范围是0到777,其中0表示不屏蔽任何权限,777表示屏蔽所有的权限。
umask命令的语法如下:
```
umask [-p] [-S] [mode]
```
常用参数:
- -p:显示当前umask值。
- -S:以符号模式(如rwx)而非数字模式显示umask值。
- mode:设置新的umask值,可以用数字或符号模式表示。
例如,如果想设置默认文件和目录的权限为755,可以使用以下命令:
```
umask 022
```
这里的数字022表示将屏蔽组和其他用户的写权限,即将权限设置为755。
阅读全文