LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1159|回复: 4

我的天啊,samba还是无法访问

[复制链接]
发表于 2007-3-5 14:35:48 | 显示全部楼层 |阅读模式
有网友让我加入public = yes,但还是没有用。而且'public''等同于'guest ok'
我是FC6的,防火墙都关了,SMB服务也是运行的。
别人可以看到我的共享名,打开后可看到共享文件夹,但无法打开文件夹

[Owner@Samba xinetd.d]$ cat /etc/samba/smb.conf
# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2007/03/05 13:58:30

[global]
        server string = Server
        security = SHARE
        log file = /var/log/samba/%m.log
        max log size = 50
        dns proxy = No
        cups options = raw

[printers]
        comment = All Printers
        path = /usr/spool/samba
        printable = Yes
        browseable = No

[shares]
        comment = My share document
        path = /home/Owner/shares
        read only = No
        guest ok = Yes
[Owner@Samba xinetd.d]$
=====================================================
[Owner@Samba xinetd.d]$ testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[printers]"
Processing section "[shares]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        server string = Server
        security = SHARE
        log file = /var/log/samba/%m.log
        max log size = 50
        dns proxy = No
        cups options = raw

[printers]
        comment = All Printers
        path = /usr/spool/samba
        printable = Yes
        browseable = No

[shares]
        comment = My share document
        path = /home/Owner/shares
        read only = No
        guest ok = Yes
[Owner@Samba xinetd.d]$
发表于 2007-3-5 14:44:18 | 显示全部楼层
也许是权限问题

chmod -R 777 /home/Owner/shares
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-5 14:46:12 | 显示全部楼层
权限改过的,任何用户都可访问。还是不行
回复 支持 反对

使用道具 举报

发表于 2007-7-3 19:27:22 | 显示全部楼层
我的也是,看起来一切都好好的,可是最后却要密码,而且用户名还是灰色的guest,我用的是share模式,其他的都注销了。
回复 支持 反对

使用道具 举报

发表于 2007-7-5 17:23:50 | 显示全部楼层
今天忙了一天,总算搞定,算起来花了我将近三天的时间。。。。
本来要放弃了,后来在一个E文论坛看见一个同样的话题,有个人回答了一个办法,大意是用smbuser命令创建一个用户,然后修改/etc/samba/smbpasswd,把用户名等号后面的都去掉,可是我根本没有smbuser这个命令,想起本来有个pcguest,再一看smbpasswd里面也有pcguest,后面跟着:0:fkgkg等等一堆,想来是加密的密码吧,于是全部去掉,居然就OK了。。。。

做法如下:
     #vi /etc/samba/smbpasswd
    把:0:后面的都去掉,我的现在是pcguest:0,连后面的引号都     不小心去了;现在/etc/init.d/samba restart 试试看,如果还不对,试试这个:
    #vi /etc/samba/smb.conf
    在你的共享目录下面加一句available = yes

附上我的smb.conf:
[global]
        dos charset = CP936
        server string = server
        security = SHARE
        encrypt passwords = Yes
        passdb backend = tdbsam
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        ldap ssl = no
        panic action = /usr/share/samba/panic-action %d
        invalid users = root
        hosts allow = 192.168.18.

[serv]
        comment = share
        path = /media/hdb5
        guest ok = Yes
        available = Yes
其实里面很多没有用的,比如那几行passwd
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表