centos6無法寫入nfs
我有 2 個網路伺服器和 3 個後端伺服器。我將目錄之一(來自 webserver 2)作為 NFS。我成功掛載了目錄’/mnt/products/files’,並且在所有伺服器上的/projects/www/share下的所有伺服器(包括3個後端伺服器)都可以看到它,除了掛載目錄的伺服器。
我在所有伺服器上創建了“webadmin”使用者和“webadmingroup”。“webadmin”使用者屬於“webadmingroup”。
我將“/mnt/products/files”的所有權更改為“webadmin”和“webadmingroup”,並將權限更改為 755。
問題是我無法使用“webadmin”使用者從客戶端伺服器寫入 NFS 目錄。我無法使用“root”使用者對其進行寫入,但如果可能的話,我不想使用“root”。
我應該怎麼做才能從所有伺服器寫入 NFS 目錄“/projects/www/share”?即使我使用的是同一個使用者,我也不能。
有什麼我需要做的嗎?
謝謝。
NFS 寫訪問第一次有點棘手:-)
1:請檢查您的使用者和組 webadmin 是否與網路伺服器上的使用者 ID 和組 ID 相同。NFS 訪問基於 ID。在多使用者設置中,大多數管理員要做的第一件事就是以某種方式將使用者 ID 與使用者名同步,並將組 ID 與機器上的組名同步。例如,使用 NIS、LDAP 或自動 /etc/group 和 /etc/passwd。(命令:id webadmin)
2:NFS 伺服器上 /etc/exports 上的條目必須是 rw(不是 ro)
好事:NFS 在 Linux 發行版(以及 UNIX 類型)上仍然相同。我發現以下資源最適合理解配置:
https://help.ubuntu.com/community/SettingUpNFSHowTo
如果您仍然遇到問題,最好發布您的 /etc/exports(NFS 伺服器的)和 /etc/fstab(NFS 客戶端的)。