本文共 1032 字,大约阅读时间需要 3 分钟。
1,service smb start启动smb服务不能启动smbd
ps -aux | grep smb
检查不到有smbd进程运行怀疑是 smb.conf 配置有问题
testparm 检查配置文件内容似乎没问题才对
再继续检查 smb 状态 和 日志文件smbstatus
cat /var/log/samba/smbd.log
[2006/11/06 23:30:12, 0] passdb/pdb_interface.c:guest_user_info(295)
guest_user_info: Unable to locate guest account [nobody]![2006/11/06 23:30:12, 0] smbd/server.c:main(960)ERROR: failed to setup guest info.重新增加一个nobody用户和guest用户!
2,windows 不能访问samba共享
问题:
samba服务器的ip是192.168.1.14。 samba配置成user级别。用户名是从/etc/passwd里导入 /etc/samba/smbpasswd中的,并且修改了密码。用testparm测试没有问题。本机器访问smb://192.168.1.14也会提示输入用户名,密码。一切正常。但是从win2000下访问samba,出现“wu无法访问,拒绝访问”的提示。但是只要把它设成share级别,win2000就马上可以访问。排除防火墙的原因。
解决办法:
这个有种可能是﹕ windows在用ip访问机器时,一般都是以一个默认的用户来连接访问的。你可以试试用windows的驱动器映像,把哪个共享加上看看。
net use查看了一下连接。把里面的连接给删了。重新连接就可以了。
原来每次连接的时候,window都用它以前连接的用户名,密码。因为用户名,密码通不过验证。就出现了“连接被拒绝”。但是用share级别共享时不用账号密码。所以能正常访问。
net use * /del 删除全部,会有提示要求按y确认
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/312079/viewspace-245512/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/312079/viewspace-245512/