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中以默认文件权限为rwx(777)的方式设置umask?_Unix_Umask - Fatal编程技术网

如何在UNIX中以默认文件权限为rwx(777)的方式设置umask?

如何在UNIX中以默认文件权限为rwx(777)的方式设置umask?,unix,umask,Unix,Umask,我对UNIX有点陌生,我正在尝试涵盖一组基本命令的各个方面,包括umask 我在互联网上做了很多研究,但到目前为止还没有找到正确的答案,我知道默认情况下创建的文件具有666(rw-、rw-、rw-)权限,我知道为了获得实际应用的权限,您需要考虑umask 我想知道是否可以设置umask,使文件的创建具有777(rwx,rwx,rwx)权限。如果使用umask命令无法执行,那么我该如何执行 我已经知道chmod,但这意味着每次创建新文件时都要使用它,这是我不想要的。简而言之,不能保证您可以做到这一

我对UNIX有点陌生,我正在尝试涵盖一组基本命令的各个方面,包括
umask

我在互联网上做了很多研究,但到目前为止还没有找到正确的答案,我知道默认情况下创建的文件具有666(rw-、rw-、rw-)权限,我知道为了获得实际应用的权限,您需要考虑
umask

我想知道是否可以设置
umask
,使文件的创建具有777(rwx,rwx,rwx)权限。如果使用
umask
命令无法执行,那么我该如何执行


我已经知道chmod,但这意味着每次创建新文件时都要使用它,这是我不想要的。

简而言之,不能保证您可以做到这一点。此详细帖子中的较长版本:

我很快阅读了文档,我想你需要
umask 0
@Jean-Françoisfare这意味着默认文件权限将设置为666,我已经尝试过了。为了添加上面的注释,如果掩码为0,文件夹权限将为777。实际上,这意味着除非我重写touch命令,否则这是不可能的。我现在就坚持666,谢谢你的回答/链接。