我正在尝试为
Linux(RHEL 6)“wheel”组中的用户设置一个可以访问的samba服务器.我将smb.conf从示例
here中删除,它通过[accounting]示例.在我的smb.conf中我有
[tmp] comment = temporary files path = /var/share valid users = @wheel read only = No create mask = 0664 directory mask = 02777 max connections = 0
($testparm /etc/samba/smb.conf的其余输出是here).和
groups `whoami`
返回user01:wheel.
当我从另一台机器(Mac OS)使用以下命令作为Linux用户(user01)时:
$smbclient -L NETBIOSNAME/tmp
它要求输入密码,我在没有密码的情况下点击返回,并获得:
Enter user01's password: Anonymous login successful Domain=[DOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1] Sharename Type Comment --------- ---- ------- tmp Disk temporary files IPC$ IPC IPC Service (Samba Server Version 3.6.9-151.el6_4.1)
但是,当我尝试
$smbclient //NETBIOSNAME/tmp
我尝试输入我用于Linux登录的密码,并获取一堆记录的东西,包括
check_sam_security: Couldn't find user 'user01' in passdb. ... session setup Failed: NT_STATUS_logoN_FAILURE
(如果它有用,我可以提供更多的日志信息.)