我正在 RPi2B 上运行 raspbian,并尝试安装网络驱动器。我尝试过以下方法:
sudo mount -t cifs -o username=admin,password=passwd //192.168.1.1/root /mnt/myshare
但我不断收到权限被拒绝的错误。
我可以使用相同的凭据在我的 MacBook Pro 上正常访问此共享,所以我不明白发生了什么。
我的密码中有破折号(-),所以我尝试将其括在引号中,转义破折号等,但没有任何效果。
任何帮助,将不胜感激!
答案1
经过大约一天痛苦的尝试解决这个问题后,事实证明我需要设置 sec=ntlm 并且现在它可以工作了。
答案2
尝试:
sudo su -
mount -t smbfs -o username=admin,password=passwd //192.168.1.1/root /mnt/myshare
^^^^
您确定将所有权限设置为 root 吗?
答案3
您基本上尝试通过 ssh(cifs 是一种与 ssh 类似的操作)进入“根”目录,您需要在该目录中为用户“admin”拥有正确的权限。如果“root”至少没有为用户“admin”设置读取权限,则即使 ssh 命令中给出的凭据正确,用户“admin”也无法 ssh 进入目录“root”。
答案4
你试一试:
sudo mount -t cifs //ipaddress/sharedfolername /mountlocation --verbose -o credentials=/credentials/file/location
但在凭据文件位置创建一个包含以下内容的文件:
用户名=您的用户
名 密码=您的密码