samba出错!

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服务器的ip192.168.1.14 samba配置成user级别。用户名是从/etc/passwd里导入 /etc/samba/smbpasswd中的,并且修改了密码。用testparm测试没有问题。本机器访问smb://192.168.1.14也会提示输入用户名,密码。一切正常。但是从win2000下访问samba,出现“wu无法访问192.168.1.14,拒绝访问的提示。但是只要把它设成share级别,win2000就马上可以访问。排除防火墙的原因。

解决办法:

这个有种可能是﹕ windows在用ip访问机器时,一般都是以一个默认的用户来连接访问的。你可以试试用windows的驱动器映像,把哪个共享加上看看。

net use查看了一下连接。把里面的连接给删了。重新连接就可以了。

原来每次连接的时候,window都用它以前连接的用户名,密码。因为用户名,密码通不过验证。就出现了连接被拒绝。但是用share级别共享时不用账号密码。所以能正常访问。

net use * /del 删除全部,会有提示要求按y确认

请使用浏览器的分享功能分享到微信等