我一直在Redhat盒子上设置一个samba共享,并且能够从本地机器连接到它。但是,从XP机器,我只能成功连接到共享的根目录(例如“\ machine”)。连接到实际的共享文件夹(例如“\ machine \ share”)会产生错误。
完整的错误消息是:
\ machine \ share无法访问。 您可能没有使用权限 这个网络资源。联系 此服务器的管理员要查找 如果你有访问权限,请输出。
功能不正确。
查看Windows端的属性,我看到没有权限列出的“everyone”,“root(Unix Group \ root)”和“root(Unix User \ root”)。
我正在使用共享身份验证,而我为来宾帐户指定的用户具有对共享文件夹的读/写权限。
之前有没有人遇到过类似的问题?提前感谢您的任何帮助。
答案 0 :(得分:3)
看起来Windows机器正在缓存身份验证信息,而不是在更改samba服务器的身份验证模式时更新它。这意味着一旦我无法连接到samba服务器(由于服务器端的错误设置),即使服务器设置得到纠正,连接也会继续失败。重新启动XP机器解决了这个问题。