如何确保 NFS 共享上的组写入权限?

如何确保 NFS 共享上的组写入权限?

在我的 Linux 客户端(大多数 Ubuntu)上,我将 umask 更改为 0002。之后,每个新创建的文件或文件夹都对该组具有写入权限。

不幸的是,这仅适用于创作,不适用于复制。如果我复制现有文件夹,组权限也会被复制。如果源文件夹和文件仅具有组的读取权限,则文件和目录也仅具有组的读取权限。

知道如何解决这个问题吗?如果可能的话,我欢迎服务器端配置。

答案1

您可以使用rsyncchmod 选项向目标文件添加读取权限:

rsync -r --chmod=g+rX source/ dest/

请注意/源和目标末尾的 。它们表明您应该将源内容复制到目标目录中。如果您想在 dest 中有一个“source”目录,则省略/from source。

相关内容