当前位置: 技术问答>linux和unix
大家帮我分析分析:Samba的配置问题
来源: 互联网 发布时间:2014-12-29
本文导语: 我在局域网中用一台RedHat7.3做文件服务器,其他的客户机全是Win2K,现在Samba已经装好了,但不能正常工作,症状如下: 用 # smbclient -L //FileServer -N 测试时一切正常。 但使用#smbclient -L //FielServer -U root,并...
我在局域网中用一台RedHat7.3做文件服务器,其他的客户机全是Win2K,现在Samba已经装好了,但不能正常工作,症状如下:
用 # smbclient -L //FileServer -N 测试时一切正常。
但使用#smbclient -L //FielServer -U root,并正确的输入密码后出现如下错误:
session setup failed: NT_STATUS_LOGON_FAILURE
为什么呢?
通向的问题还出现在 #smbclient //FileServer/public -U root 中,是不是什么认证之类的没设好啊?
谢谢各位!!
用 # smbclient -L //FileServer -N 测试时一切正常。
但使用#smbclient -L //FielServer -U root,并正确的输入密码后出现如下错误:
session setup failed: NT_STATUS_LOGON_FAILURE
为什么呢?
通向的问题还出现在 #smbclient //FileServer/public -U root 中,是不是什么认证之类的没设好啊?
谢谢各位!!
|
你的问题可能与smb的用户鉴别方式有关,因为samba服务器默认是明文口令登录,而win98,NT sp3之后或win2000都使用加密口令,因为这样解决:
(1)强制客户端以明文口令登录。需要修改windows注册表。
(2)让samba使用加密口令。 需要重新配置smb.conf。
(1)强制客户端以明文口令登录。需要修改windows注册表。
(2)让samba使用加密口令。 需要重新配置smb.conf。
|
encrypt password = yes
smb passwdd file = /etc/samba/smbpasswd
1. 需要建立初始的samba密码文件,如:
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
2. 为所有用户建立一个samba密码口令,如:smbpasswd abc
3. 在windows下试试
另,samba服务鉴权还可通过第三方用户认证,如WinNT域。如pupil9621(瞳孔)所说。
smb passwdd file = /etc/samba/smbpasswd
1. 需要建立初始的samba密码文件,如:
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
2. 为所有用户建立一个samba密码口令,如:smbpasswd abc
3. 在windows下试试
另,samba服务鉴权还可通过第三方用户认证,如WinNT域。如pupil9621(瞳孔)所说。
|
gooogle(阿猫):
出现smb:>提示符,说明你应经连到了samba服务器上,你的服务器运行正常。
通过修改注册表的方式,可行。但是当需要和工作组内其它Windows机器共享文件时,修改注册表的工作量还是很大的。
出现smb:>提示符,说明你应经连到了samba服务器上,你的服务器运行正常。
通过修改注册表的方式,可行。但是当需要和工作组内其它Windows机器共享文件时,修改注册表的工作量还是很大的。
|
或者用windowsNT域,也可以