注意:这不是mount.cifs failed with mount error(2): No such file or directory的副本,请阅读到最后。
我正在尝试在 Ubuntu 20.04 上安装 SMBv1 卷。smbclient
我可以通过这种方式列出共享目录:
smbclient -L //192.168.1.1/usbkey -U (myusername)
将以下选项添加到 /etc/samba/smb.conf 后:
client min protocol = NT1
ntlm auth = ntlmv1-permitted
client use spnego = no
虽然,即使我添加了各种答案所建议的标志,我也无法使用 挂载共享目录,例如:mount.cifs failed with mount error(2): No such file or directorymount.cifs
vers=1.0,sec=ntlm
我试过了:
1. mount.cifs -o vers=1.0,sec=ntlm,username=admin //192.168.1.1/usbkey /mnt/usbkey
2. mount.cifs -o vers=1.0,sec=ntlm,username=admin //192.168.1.1/usbkey$ /mnt/usbkey
3. mount.cifs -o username=admin,vers=1.0,sec=ntlm //192.168.1.1/usbkey /mnt/usbkey
4. mount.cifs -o vers=1.0,username=admin //192.168.1.1/usbkey /mnt/usbkey
5. mount.cifs -o username=admin,vers=1.0 //192.168.1.1/usbkey /mnt/usbkey
没有任何效果。首先,它问我密码,然后我每次都得到:
mount error(2): No such file or directory
因此,必须设置最近引入的其他内容,以便允许挂载不安全的SAMBA v1 共享目录(我了解安全风险等)。
有趣的最后一点:如果我为共享目录启用完全来宾访问(这意味着读/写),那么 mount.cifs 就可以工作。因此,它仍然与身份验证有关。
好的,对于垃圾邮件,我很抱歉,但我找到了解决问题的方法。发生的事情是,使用此配置(不允许访客访问),我没有名为 的根共享目录
usbkey
,而是在根级别单独的共享目录。而且,具有讽刺意味的
No such file or directory
是,这一次是有意义的。可悲的是,我习惯于忽略它,因为在所有情况下,由于安全策略之类的原因,mount
都会出现同样的错误。我希望现在遇到我问题的其他人(不推荐使用 SMBv1)可以从这个问题中受益。