桑巴login客户总是问

我正在尝试设置samba,使得有一个共享用户帐户可以只读浏览一个目录。 我有:

将security = share更改为security = user
我已经评论了客人帐户=没有人
用smbpasswd添加了一个samba用户名和密码

这是桑巴中的dir条目:

 [testing]
    评论=这是工作?
     public = no
    path= / thedir / home /
    否决权文件= /.*/
     browseable =是
    客人好吧=没有
    用户名=用户名
    只读=是

尽pipe所有这些尝试,当我试图通过Windows资源pipe理器打开目录我得到相同的灰色“servername \ Guest”框? 没有诉诸活动目录,有什么办法,我可以有这个提示工作与共享un&pw我想安装?

提前致谢。

需要记住的一点是,Windows聪明地只用每个服务器的一个用户名进行身份validation,所以如果你在服务器上有其他的共享,那么你必须为服务器上的所有共享拥有相同的用户名和密码。

build议:

1.)尝试注释/删除“客人好”的声明。

2.)尝试删除/调整否决权文件声明,(没有其他原因,我自己也有一些问题。)

实际上,我的一个smb.conf(这台机器上的几个用户,彼此的所有同事)都有一个工作线。

[用户名]

评论=用户名分享
path= /家庭/用户名
可写=是
无效的用户=无
有效的用户=用户名,同事1,同事2,同事3,同事4
veto files = / .ra / .ram / .wmv / .avi / .mpg / .mpeg / .mp3 / .oog / .wav / .mid / .aac / .mov / *。wma /
browseable =是

也许这将有助于?

由于Windows对服务器的身份validation方式,您无法通过这种方式获得此function。 一旦连接到服务器,这些凭据将用于该服务器上的所有共享。 改变它的唯一方法是完全断开与服务器的连接(使用net use / delete从Windows或重新启动)。

你到底在做什么? 基本上,您需要确保您的客户端无法在服务器上的其他任何位置成功进行身份validation。

通常情况下,每个用户都可以获得自己的账户,并且只需使用组来控制对个人股票的访问。

事实certificate,桑巴密码文件没有安装。 另外,通过将dir映射为networking驱动器,解决了XP的问题。 对于Vista,必须添加凭据:rundll32.exe keymgr.dll,KRShowKeyMgr