Permissions
如何指定 NFS 掛載的所有者和權限?
我在 fstab 中有一個 NFS 掛載:
10.0.12.10:/share1 /net/share1 nfs rw 0 0
預設為 root 作為所有者和組以及 777 權限。如何指定另一個所有者和不同的權限?我可以使用 chown 和 chmod,但它當然應該可以直接從 mount 命令中使用?
系統作業系統為 Ubuntu Server 14.04。
mount 命令不可能,因為 mount 必須處理各種不同的文件系統類型——包括那些可能不支持“經典”
ugo
unix 樣式權限的文件系統類型。你被“卡住”了
chown
//chgrp
。chmod
(如適用)。請記住,伺服器對其自己的文件系統具有權限。它很可能正在做某種映射方式——你會更常見地看到
root
->nobody
,但是 NFSv4 和 idmap 在那裡打開了一個全新的蠕蟲罐。(它不應用直接的 uid/gid 所有權,而是將使用者 ID 映射到一個公共目錄。)