我尝试从 Windows Server 2012 R2 手动安装在我的 Linux 共享文件夹上。
语法是正确的,但我坚持同样的问题错误 13:
#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk,password=myscretpass,vers=2.1
dmesg:
Status code returned 0xc000006d STATUS_LOGON_FAILURE
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
如果我尝试其他 vers= 选项,我会遇到同样的问题。如果我删除选项 vers= 然后 syslog 声明:
No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
如果我使用选项 sec= 然后我指定此选项然后我得到错误 126
#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk,password=myscretpass,vers=2.1,sec=krb5
mount error(126): Required key not available
包 Keyutils 已安装。
如果我尝试其他 sec= 选项,我会收到错误 22 或错误 13
如果我尝试提示密码:
#mount.cifs //ip/division /mnt/division -o username=bob@dude-uk
Password for bob@dude-uk@//ip/division:
mount error(13): Permission denied
Nemo(Linux Mint 中的文件资源管理器)可以挂载共享文件夹。MacOsx 可以挂载共享文件夹。
我的内核是 4.13 Mount.cifs 是 6.4 我在设置 fstab 之前尝试手动挂载。
你有什么主意吗 ?
阅读 Bugzilla 后: bugzilla issue Kernel 4.13 出现了正确使用 mount.cifs 命令的问题。我必须在 4.12 内核上启动 - 之后我会更新我的帖子
我创建了另一个用户而不是使用帐户管理员,它可以工作!
我对 mount.cifs 有同样的错误。我一次又一次地使用这条线,但由于随机原因无法使用。mount.cifs //server/domain_share /mnt -o user=admin,sec=ntlmsspi 我尝试了 mount.cifs ///domain_share /mnt -o user=admin,domain=,sec=ntlmsspi 并给出了同样的错误。我尝试了 IP 和域共享的多种变体,发现如果我去掉 DNS 名称并将 IP 与建议的 domain=domain_name.org 一起添加,我就能获得访问权限。修复是 mount.cifs ///domain_share /mnt -o user=admin,domain=,sec=ntlmsspi
身份验证部分不允许我使用服务器的 DNS 名称输入密码,必须使用地址和身份验证来让我访问。现在它已连接,我可以使用我一直使用的原始代码行......不知道为什么会出现问题,但我的错误有修复(13)。
我在 CentOS 7.7 上遇到了这个问题。我用这个命令解决了
在文件
.smbcred
中插入这些选项