Chinaunix首页 | 论坛 | 博客
  • 博客访问: 436167
  • 博文数量: 133
  • 博客积分: 3259
  • 博客等级: 中校
  • 技术积分: 1255
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-14 13:49
文章存档

2012年(6)

2011年(112)

2010年(16)

分类:

2010-04-25 00:05:51

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]
阅读(4725) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~