Raspberry-Pi
掛載錯誤(13):權限被拒絕
我在使用 bash 中執行的 fstab -> mount -a 安裝網路驅動器時遇到問題。
我的 fstab 看起來像這樣:
//raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ cifs credentials=/home/balu/.torpi_smbcredentials,iocharset=utf8,sec=ntlm 0 0
結果:
# mount -a mount error(13): Permission denied
但是,這會很好地工作:
sudo mount -v -t cifs //raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ -o credentials=/home/balu/.torpi_smbcredentials
結果:
mount.cifs kernel mount options: ip=my.ip.add.ress,unc=\\raspberrypi\NASHDD1,user=pi,prefixpath=Download2/,pass=********
我的樹莓派 smb.conf 看起來像這樣:
[NASHDD1] comment = my comment path = /media/pi/NASHDD1 browseable = yes read only = no public = no create mask=0777 directory mask=0777
我可以從 Nemo 和 Windows 資源管理器中找到上述驅動器現在我不是 Linux 方面的專業人士,因此非常感謝任何對我所缺少的東西的洞察力。
PS:我讀了很多關於這個錯誤的執行緒,但無濟於事。
您需要確保您的
/etc/fstab
輸入實際上與mount
有效的命令匹配。您已經證明這是有效的:
sudo mount -v -t cifs //raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ \ -o credentials=/home/balu/.torpi_smbcredentials
但是,在您的
/etc/fstab
條目中,您的設置已過時sec=ntlm
。刪除它,很可能一切都會好起來的://raspberrypi/NASHDD1/Download2/ /mnt/torpi/nashdd1/Download2/ cifs credentials=/home/balu/.torpi_smbcredentials 0 0
為了便於閱讀,這里分成兩行。在
fstab
這必須是單行。作為一個小提示,每當您在這種客戶端-伺服器這種情況下遇到錯誤時,總是值得檢查伺服器錯誤日誌。客戶端將被簡單地告知“不”,但伺服器將記錄實際詳細資訊,“沒有這樣的使用者”或“密碼過期”(只是範例)。這不僅適用於 SAMBA,也適用於
ssh
.