我有一个共享文件夹,在我们的局域网开发环境中使用,需要始终为所有人提供rwx权限。然而,当Jenkins构建我们的应用程序时,它会复制文件以使其可用,并且不会赋予访客写入文件的权限。
因此,在该目录下,对于任何新的子目录或子目录中的文件,基本上必须对其进行chmod 777。
我尝试了“sudo setfacl -Rm g:users:rwX,d:g:users:rwX index /”,这给父目录授予了drwxrwxrwx +的权限,所有子目录和文件都具有+,但它们保留了原始权限。
如何始终使此文件夹中的所有内容为777?
因此,在该目录下,对于任何新的子目录或子目录中的文件,基本上必须对其进行chmod 777。
我尝试了“sudo setfacl -Rm g:users:rwX,d:g:users:rwX index /”,这给父目录授予了drwxrwxrwx +的权限,所有子目录和文件都具有+,但它们保留了原始权限。
如何始终使此文件夹中的所有内容为777?
umask
。请参考 http://askubuntu.com/questions/44534/how-to-set-umask-for-a-specific-folder 获取更多相关信息。 - undefinedumask -S
时,它显示为u=rwx g=rwx o=rwx
,但是当我执行ls -l
时,似乎并没有改变其内容的权限。 - undefinedumask 0000
,现在我尝试创建的所有文件都具有读写权限,谢谢。 - undefined