当前位置: 技术问答>linux和unix
装了samba后,win2000怎么还不能访问linux的?
来源: 互联网 发布时间:2015-02-06
本文导语: 在win2000下的网上邻居可以看见linux,但是想打开的时候,说找不到这台机器,找不到网络路径,到底是为什么? 怎么解决的啊?谢谢了 | 对于breezem(夜空幽灵):你说的用setup关闭防火墙后,重...
在win2000下的网上邻居可以看见linux,但是想打开的时候,说找不到这台机器,找不到网络路径,到底是为什么?
怎么解决的啊?谢谢了
怎么解决的啊?谢谢了
|
对于breezem(夜空幽灵):你说的用setup关闭防火墙后,重启时他实际上已经关闭防火墙了,但他每次都默认的停在high上,不过这没关系。
对于hansonhx(天涯) :samba的用户不仅是要存在/etc/passwd中,他还要存在他自己的/etc/samba/smbusers中,你先用useradd创建一个系统新用户,然后用smbadduser将你刚才创建的新用户加到smbusers中,举个例吧:
1,useradd james ;为系统创建新用户james
2,passwd james ;为用户创建密码
3,smbadduser james:james ;前一个 james是你新建的系统用户名,后一个james是你对应的windows用户名,当然,他可以不叫james,可以是其他的什么都行(如john),他也就是你访问linux时 samba提示你要输入的用户名。
4,smbpasswd james ;为samba新建的用户加密码,如果你上面用的是john,这里要用 smbpasswd john
当然,如果你在smb.conf中的[globa]字段下的security=users改成security=share就不会提示输入用户和密码了,这样会允许所有人访问
对于楼主:如果你启动了 smb,关闭了防火墙,添加了smb用户或改了security=share还不行的话,你再找我,讲出错误提示
对于hansonhx(天涯) :samba的用户不仅是要存在/etc/passwd中,他还要存在他自己的/etc/samba/smbusers中,你先用useradd创建一个系统新用户,然后用smbadduser将你刚才创建的新用户加到smbusers中,举个例吧:
1,useradd james ;为系统创建新用户james
2,passwd james ;为用户创建密码
3,smbadduser james:james ;前一个 james是你新建的系统用户名,后一个james是你对应的windows用户名,当然,他可以不叫james,可以是其他的什么都行(如john),他也就是你访问linux时 samba提示你要输入的用户名。
4,smbpasswd james ;为samba新建的用户加密码,如果你上面用的是john,这里要用 smbpasswd john
当然,如果你在smb.conf中的[globa]字段下的security=users改成security=share就不会提示输入用户和密码了,这样会允许所有人访问
对于楼主:如果你启动了 smb,关闭了防火墙,添加了smb用户或改了security=share还不行的话,你再找我,讲出错误提示
|
可能是防火墙的问题,请在/etc/rc.d/rc.local文件中加入
ipchains -F
一行,再重启试试,good lucky
ipchains -F
一行,再重启试试,good lucky