Nfs
使用密碼掛載 NFS 的 fstab 條目
我需要在引導時使用 NFS 掛載磁碟,以便從控制台手動掛載我鍵入:
mount //192.168.0.1/NASShare -o username=administrator,password=pass /mnt/NAS
/etc/fstab
我添加了這一行:192.168.0.1:/NASShare /mnt/NAS nfs user=administrator,password=pass 0 0
但是在重新啟動時磁碟未安裝,錯誤在哪裡?
我發現了錯誤,我需要插入
username
而不是user
192.168.0.1:/NASShare /mnt/NAS nfs username=administrator,password=pass 0 0
您沒有在問題中指定您是嘗試使用 NFSv3 還是 NFSv4,但都不支持
password
參數。該user
參數甚至不被NFS
or辨識mount.nfs
,它純粹由 處理mount
,並且本質上允許非 root 使用者掛載文件系統。user
參數(或者,users
如果還需要解除安裝)可以自行指定而無需附加參數(即mount -t nfs -o user
),並指示任何使用者都可以安裝文件系統。即使在提供
user
選項後mount
,列出的 NFS 導出/etc/fstab
也不會以登錄使用者身份掛載,因為/etc/fstab
它是在任何使用者登錄之前獲取的,因此仍將以 root 身份掛載。所有需要提供目前依賴的user
選項的工作解決方案也提供選項,然後在 login 之後手動執行 mount 命令,作為您希望掛載 NFS 導出的使用者。mount``noauto
NFS 不支持通過網路發送明文密碼,因此您永遠不會發現自己將密碼指定為掛載選項。