xiadao_81 发表于 2010-01-15 16:03
[已解决]windows能看到smb,但是打不开
linux下搭了个smb服务器,linux下可以访问windows的,但是windows下访问linux只能看到,却不能访问,如图:
[attach]241367[/attach]网络搜过,试了N种方法都不行:
步骤及配置如下:
1.修改配置文件
[global]
workgroup = mshome
server string = Samba Server
security = share
passdb backend = tdbsam
[xpshare]
comment = smb server
path = /xpshare
public = yes
writeable = yes
guest ok = yes
2.建立共享目录并设置权限
#mkdir /xpshare
#chmod 777 /xpshare
3.关闭防火墙并启动服务
#service iptables stop
#service smb restart
4.查看共享
# smbclient -L 127.0.0.1
Password:
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.0.33-3.14.el5]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba Server)
xpshare Disk smb server
共享成功,用ls也能看到文件了。
试着挂载windows的共享,能访问的。但是到windows下访问smb时无权限。请各位高手看看是哪里原因?谢谢!
[[i] 本帖最后由 xiadao_81 于 2010-1-15 17:37 编辑 [/i]]
Celinde 发表于 2010-01-15 16:27
:mrgreen:
localhost ........
:mrgreen: :mrgreen: :mrgreen:
linux的localhost,代表他自己,windows的localhost,也代表他自己...
liyihongcug 发表于 2010-01-15 16:30
需要创建用户
之后smbpassword 你的密码
就可以拉
xiadao_81 发表于 2010-01-15 16:36
回复 #2 Celinde 的帖子
localhost代表本地,我知道。但是我试着用\\ip\xpshare一样是这样的提示啊。linux与windows可以互相拼通。
对于3楼回答,我现在是做匿名访问,所以不用建用户通过密码访问。安全模式现在是secrity=share
xiadao_81 发表于 2010-01-15 16:38
全局配置中我又增加了76和77两行,现在我把配置中没有注释的全拿出来了。依然不行。
74 workgroup = mshome
75 server string = Samba Server
76 guest ok=yes
77 guest account=root
102 security = share
103 passdb backend = tdbsam
219 cups options = raw
249 [homes]
250 comment = Home Directories
251 browseable = no
252 writable = yes
253 ; valid users = %S
254 ; valid users = MYDOMAIN\%S
255
256 [printers]
257 comment = All Printers
258 path = /var/spool/samba
259 browseable = no
260 ; guest ok = no
261 ; writable = No
262 printable = yes
291 [xpshare]
292 comment = smb server
293 path = /xpshare
294 public = yes
295 writeable = yes
296 ; browseable = yes
297 guest ok = yes
Celinde 发表于 2010-01-15 16:39
你用的IP不会是127.0.0.1吧.....
xiadao_81 发表于 2010-01-15 16:55
回复 #6 Celinde 的帖子
不是,我linux和windows在同一个工作组,一个是192.168.1.100,一个是1.200。我在linux下查看我共享有没有成功,当然可以用127.0.0.1了,相当于localhost嘛
xiadao_81 发表于 2010-01-15 17:36
原因找到:
修改/etc/sysconfig/selinux文件:
#SELINUX=enforcing
SELINUX=disabled
重启生效,如果不想重启,用命令
setenforce 0
页: [1]