Samba:从Windows访问问题
我试图通过Debian上的Samba 3从
Windows机器访问NTFS(ntfs-3g)共享.
我在尝试net use命令时在Windows上收到此错误:
,我确信这不是因为密码错误,因为那样
我在全局范围内设置了这样的/etc/samba/smb.conf: security = user 并为分享: valid users = @users force group = users create mask = 0777 directory mask = 0777 writeable = Yes browseable = yes guest ok = no “$sudo testparm -s”命令的输出包括在特定份额下: valid users = %S force group = users create mask = 0700 directory mask = 0700 什么可能出错的线索/提示?如果需要更多信息来解决问题,请告诉我.谢谢. 解决方法
该错误似乎表明Samba服务器上不存在用户帐户.
一个常见的疏忽是忘记除了unix用户帐户之外还需要添加Samba用户.因此,在创建unix用户帐户后,您需要通过发出以下命令来添加Samba帐户: sudo smbpasswd -a <username> 您可以列出现有的Samba帐户: sudo pdbedit -L 对于security = user和Windows客户端,如果Windows用户帐户和密码与Samba用户帐户和密码不同,我发现预测Windows将向服务器发送的凭据有点棘手.为了最大限度地减少混淆,我倾向于设置帐户以使这些凭据匹配. 另外,为了最大限度地减少变量,您可能需要在Debian计算机上开始故障排除并在那里运行smbclient: smbclient \<server>share --user <username> 系统将提示您输入用户密码.如果成功,您将获得smb客户端提示.发出“ls”命令以获取共享内容的列表.如果您可以看到,那么我会说Samba很好,并且它是Windows发送意外凭据,在这种情况下,您可以尝试指定要在net use命令中显式使用的凭据. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |