如何指定 NFS 挂载的所有者和权限?

如何指定 NFS 挂载的所有者和权限?

我在 fstab 中有一个 NFS 挂载:

10.0.12.10:/share1    /net/share1    nfs    rw    0    0

默认为 root 作为所有者和组以及 777 权限。如何指定另一个所有者和不同的权限?我可以使用 chown 和 chmod,但它当然应该可以直接从 mount 命令进行?

系统操作系统为Ubuntu Server 14.04。

答案1

从 mount 命令中这是不可能的,因为 mount 必须处理各种不同的文件系统类型 - 包括可能不支持“经典​​” ugounix 样式权限的文件系统类型。

你被“困住了” chown// chgrpchmod(如适用)。

请记住,服务器对其自己的文件系统拥有权限。它很可能正在执行某种映射方式 - 更常见的是您会看到root-> nobody,但是 NFSv4 和 idmap 在那里打开了一个全新的蠕虫罐。 (它不应用直接的 uid/gid 所有权,而是将用户 ID 映射到公共目录。)

相关内容