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

use*_*487 6 permissions nfs mount fstab group

我在 fstab 中有一个 NFS 挂载:

10.0.12.10:/share1    /net/share1    nfs    rw    0    0
Run Code Online (Sandbox Code Playgroud)

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

系统操作系统为 Ubuntu Server 14.04。

Sob*_*que 3

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

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

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