Mount

無法將憑據傳遞到 nfs 掛載

  • November 28, 2021

我正在執行 CentOS 7,需要掛載受憑據保護的 NFS 共享。我已閱讀 nfs、mount、mount.nfs 手冊,但找不到合適的選項!我認為正確的選項是“使用者”和“通過”,但我嘗試了“使用者名”和“密碼”以及介於兩者之間的所有內容,但我得到:

mount -t nfs -o user=root,pass=mypass lserver:/root /mnt/d0
mount.nfs: an incorrect mount option was specified

有人可以告訴我正確的語法/選項來完成這項工作嗎?(真的不應該這麼難)

指定usernamepassword是 的選項cifs (samba),但不是 nfs。根據此RHEL 文件

NFS 根據發出掛載請求的主機而不是實際使用文件系統的使用者來控制誰可以掛載導出的文件系統。必須為主機提供明確的權限才能掛載導出的文件系統。除了通過文件和目錄權限之外,使用者無法進行訪問控制。

sudo mount -t nfs -O user=root,pass=mypass lserver:/root /mnt/d0

請注意,“O”是大寫字母。

引用自:https://unix.stackexchange.com/questions/341854