Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 0022和022之间的Umask差异_Unix_File Permissions_Umask - Fatal编程技术网

Unix 0022和022之间的Umask差异

Unix 0022和022之间的Umask差异,unix,file-permissions,umask,Unix,File Permissions,Umask,umask0022和022之间有什么区别吗?我想将我的umask更改为022。我怎么做 umask0022和umask022之间没有区别 八进制umask是使用按位NOT通过参数的一元补码的按位AND计算的 如下设置umask: el@apollo:~$ umask 0077 el@apollo:~$ umask 0077 el@apollo:~$ umask 0022 el@apollo:~$ umask 0022 umask值含义的简要总结: el@apollo:~$ umask 0077

umask
0022
022
之间有什么区别吗?我想将我的umask更改为
022
。我怎么做

umask
0022
和umask
022
之间没有区别

八进制umask是使用按位NOT通过参数的一元补码的按位AND计算的

如下设置umask:

el@apollo:~$ umask 0077
el@apollo:~$ umask
0077
el@apollo:~$ umask 0022
el@apollo:~$ umask
0022
umask值含义的简要总结:

el@apollo:~$ umask 0077
el@apollo:~$ umask
0077
el@apollo:~$ umask 0022
el@apollo:~$ umask
0022
umask 077-分配权限,以便只有您对文件具有读/写访问权限,并对您拥有的目录具有读/写/搜索权限。所有其他人都没有访问您的文件或目录的权限

umask 022-分配权限,以便只有您对文件具有读/写访问权限,并对您拥有的目录具有读/写/搜索权限。所有其他人对您的文件具有只读访问权限,对您的目录具有读/搜索访问权限

umask 002-分配权限,以便只有您和您的组成员具有对文件的读/写访问权限,以及对您拥有的目录的读/写/搜索访问权限。所有其他人对您的文件具有只读访问权限,并且对您的目录具有读/搜索权限

有关umask的更多信息:

el@apollo:~$ umask 0077
el@apollo:~$ umask
0077
el@apollo:~$ umask 0022
el@apollo:~$ umask
0022
如何设置默认umask,请参阅本文:

如果您想要更详细的信息,这是一篇有趣的文章:

这篇文章的答案还提供了一些有关umask位的见解: