安装错误(13):权限被拒绝

安装错误(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:我读到了大量有关此错误的帖子,但无济于事。

答案1

您需要确保您的/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.

相关内容