Raspberry-Pi

掛載錯誤(13):權限被拒絕

  • September 10, 2017

我在使用 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.

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