Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Samba:从Windows访问问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我试图通过Debian上的Samba 3从 Windows机器访问NTFS(ntfs-3g)共享. 我在尝试net use命令时在Windows上收到此错误: System error 5 has occurred. Access is denied. ,我确信这不是因为密码错误,因为那样 System error 86 has occurred. The specified network pa
我试图通过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命令中显式使用的凭据.

大佬总结

以上是大佬教程为你收集整理的Samba:从Windows访问问题全部内容,希望文章能够帮你解决Samba:从Windows访问问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:访问问题