红联Linux门户
Linux帮助

[已解决]windows能看到smb,但是打不开

发布时间:2010-01-15 15:54:41来源:红联作者:xiadao_81
[i=s] 本帖最后由 xiadao_81 于 2010-1-15 17:37 编辑 [/i]

linux下搭了个smb服务器,linux下可以访问windows的,但是windows下访问linux只能看到,却不能访问,如图:
[attach]29192[/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时无权限。请各位高手看看是哪里原因?谢谢!
文章评论

共有 5 条评论

  1. nxzcc 于 2010-01-15 20:34:11发表:

    向上楼学习

  2. xiadao_81 于 2010-01-15 17:36:06发表:

    原因找到:
    修改/etc/sysconfig/selinux文件:
    #SELINUX=enforcing
    SELINUX=disabled

    重启生效,如果不想重启,用命令
    setenforce 0

  3. xiadao_81 于 2010-01-15 16:32:31发表:

    还是不行啊!郁闷!还会哪里原因的?我把配置中没有注释的全拿出来了
    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

  4. xiadao_81 于 2010-01-15 16:26:53发表:

    是匿名的,security = share,没用user。
    我再试试看。

  5. yanyongkg 于 2010-01-15 16:14:34发表:

    要匿名的吗?
    全局配置加上
    guest ok=yes
    guest account=root