无法获取共享文件夹的正确权限

无法获取共享文件夹的正确权限

我正在尝试在我的服务器中设置一个共享目录。有 2 个开发人员,他们将在同一个目录中工作。

我创建了一个目录,将组所有者更改为 www-data 并将其 chmod 更改为 755 :

drwxrwsr-x  3 root www-data 4096 2012-08-24 12:06 SharedDir/

但是当我使用一个开发人员登录名登录我的目录并尝试触摸文件时,它会创建一个具有 644 个权限的文件

-rw-r--r-- 1 user1 www-data    0 2012-08-24 12:11 test

我如何创建一个掩码以默认将权限设置为 755?

答案1

您需要设置umask在目录上。

答案2

如果您想将文件的执行位设置为默认设置,则无法使用 umask。因为 umask 始终是根据“事物”可以拥有的最大/基本权限计算得出的。

目录:777 文件:666

相关内容