Filesystems

除非我 sudo 到 root,否則無法掛載 NFS 導出

  • February 4, 2016

我在我設置的 GPFS/SpectrumScale 文件系統上創建了 NFS 導出。我在 xLinux、pLinux、z/OS 和 AIX 上成功測試了 NFS 導出。然後,我通過 SpectrumScale 在 NFS 導出上啟用了基於 AD 的身份驗證,並通過在域中使用使用者 ID/密碼組合登錄到每個平台來對其進行測試,我成功設置了身份驗證

然後,我將 NFS 掛載點添加到 linux 客戶端 vm 上的 /etc/fstab 中,以便在有人登錄時自動掛載。

NFShost:/ibm/zixf401/NFS      /crenfs         nfs4    defaults        0 0

我用我的 id 登錄,輸入 df -h 顯示:

10.0.4.61:/ibm/zixf401/NFS 2.0T  2.6G  2.0T   1%    /crenfs

但是,我無法弄清楚的問題是,如果我先 sudo su,我只能訪問 /crenfs 掛載。如果我不 sudo 我收到以下錯誤:

-sh-4.1$ cd /crenfs
-sh: cd: /crenfs: Permission denied

有沒有辦法可以在沒有 sudo 的情況下訪問 /crenfs 掛載?

我已經看到人們在 fstab 條目中輸入使用者名和密碼的文章,但是如果正確設置,我們可能會有 100 多個使用者訪問它,因此我們可以將憑據硬編碼到 fstab 中,除非我們可以輸入某種類型的變數,這些變數與他們的內容相關聯當他們登錄機器本身時輸入?

謝謝@ThoriumBR:

sudo chmod a+rx /crenfs

解決了這個問題

引用自:https://serverfault.com/questions/754057