我的/etc/fstab
系统中有一行自从 13.04 版以来就停止工作了:
//192.168.100.2/share /mnt/popcorn cifs username=MyUserName,password=MyPassword,user,gid=sambashare,file_mode=0664 0 0
它给了我:
mount /mnt/popcorn
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
dmesg
就像沙漠中的阳光一样有用:
[ 622.471321] CIFS VFS: Send error in SessSetup = -13
[ 622.471458] CIFS VFS: cifs_mount failed w/return code = -13
我知道用户/密码组合是正确的,因为它工作正常:
bart@dosar:~$ smbclient //192.168.100.2/share --user=MyUserName
Enter nmt's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.32]
smb: \> ls
...
如何在 Ubuntu 13.04 上永久安装 CIFS/Samba 共享?
答案1
根据 (https://wiki.ubuntu.com/MountWindowsSharesPermanently) 应该:
//servername/sharename /media/windowsshare cifs username=msusername,password=mspassword,iocharset=utf8,sec=ntlm 0 0
尝试查看您做错了什么。简单点,删除 file_mode、user 和 gid,也许还有 iocharset 和 sec 变量。如果这可行,请始终添加一个...
答案2
这
安全=ntlm
无法解决我的桌面(Ubuntu 13.10)上的问题。似乎域的参数格式发生了一些变化。以前可以解决这个问题,但现在不行了:
-o 用户名=msdomain/ms用户名,密码=ms密码
我已更改为此格式:
-o dom=msdomain,用户名=ms用户名,密码=ms密码
目前它运行良好。
答案3
sec=ntlm 对我来说也有效......
我在 CLI 和 fstab 中遇到了很多问题,但从 GUI(在 Fedora 20 上)到家庭 NAS 运行良好,为了排除复杂密码之类的问题,我创建了一个具有简单用户名和密码的用户,然后使用 CLI 命令 mount.cifs 进行测试。我一直被拒绝权限(13),GUI 和 CLI 尝试的 Wireshark 也是如此。
如果您这样做,那么您希望从服务器返回协议响应消息并展开所有字段以检查版本/方言(在我的情况下,服务器需要版本 1.0)以及更重要的是安全要求,1 表示服务器需要某些东西并且我的服务器需要密码加密所以设置 sec=ntlm 为我修复了它:-D。
非常感谢 Dee!
答案4
我在各种网络上都遇到过这个问题,需要来自 Ubuntu 或基于 LinuxMint 的文件服务器的 samba 文件共享服务。
在每一个 在这种情况下,虽然用户的 samba 帐户有密码并允许通过文件管理器浏览(和操作文件)共享,但 fstab 挂载不起作用。
无论是否设置了 sec=ntlm 或 sec=ntlmv2 或 sec=ntlmssp 或通常作为“解决方案”提供的任何其他选项(例如设置 file_mode 或 user 或 gid)
在每一个 case the solution for our installations has ended up being the same: reset the samba user's password and the mount works, regardless of setting options!
I'm not sure what happens when the password is "inherited/converted" from the user's Linux account, but there seems to be a significant problem there, notwithstanding the ability to browse (not mount) a samba share.
I am now going to cross post this reply to a couple similar AskUbuntu posts which promote the same "answers" which often do not seem to help those with problems.
Perhaps this approach will help you with your fstab samba mounting challenge. I hope so and good luck.