LinuxSir.cn,穿越时空的Linuxsir!

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

请教一个samba架设的问题

[复制链接]
发表于 2004-7-22 08:48:19 | 显示全部楼层 |阅读模式
不知道为什么,设置好之后,windows主机在网上邻居里找不到这台linux主机

# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2004/07/22 08:52:17

# Global parameters
[global]
        workgroup = MSHOME
        server string = Samba Server %v
        interfaces = 192.168.0.1/255.255.255.0
        security = SHARE
        map to guest = Bad User
        log file = /var/log/samba/log.%m
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        printcap name = cups
        dns proxy = No
        printer admin = @adm
        printing = cups

[public]
        path = /home/cashlu/pub/
        read only = No
        guest ok = Yes

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        guest ok = Yes
        printable = Yes
        print command = lpr-cups -P %p -o raw %s -r   # using client side printer drivers.
        browseable = No

[print$]
        path = /var/lib/samba/printers
        write list = @adm, root
        inherit permissions = Yes
        guest ok = Yes

[pdf-generator]
        comment = PDF Generator (only valid users)
        path = /var/tmp
        printable = Yes
        print command = /usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m %I "%J" &

[HOME_CASHLU_]
        comment = /home/cashlu/pub
        path = /home/cashlu/pub
        guest ok = Yes
        wide links = No

[/home/cashlu/share]
        path = /home/cashlu/pub
        guest ok = Yes


还有请大家看看设置里有没有什么不合理的地方?我只是想把/home/cashlu/pub这个文件夹共享,让局域网内所有人都有可读可写的权限
发表于 2004-7-22 09:08:35 | 显示全部楼层
编辑 /etc/samba/smb.conf

------------------------------------
[homepub]
   comment = Temporary file space
   path = /home/cashlu/pub
   read only = no
   public = yes
------------------------------------
然后用smbadduser LinuxUserID:WindowsUserID 添加用户
重启samba 服务即可 .
 楼主| 发表于 2004-7-22 10:03:42 | 显示全部楼层
谢谢mayhuo指教
那个smbadduser LinuxUserID:WindowsUserID是什么意思?我运行smbadduser,他说没有这个命令
还有,我把[homepub]
comment = Temporary file space
path = /home/cashlu/pub
read only = no
public = yes
添加到那个文件之后,重启服务,win的机器还是找不到我
发表于 2004-7-22 10:47:43 | 显示全部楼层
smbadduser LinuxUserID:WindowsUserID

的意思就是添加 windows 访问 samba 服务器的用户
比如你的linux 有一个用户是 rhtest
        windows 有一个用户是 test
用命令: sabadduser rhtest:test
        会提示你输入密码的
        该命令会把记录添加到 /etc/samba/smbusers 里
        并且smbpasswd文件里保存了 rhtest 的密码信息
这样用windows 访问 linux 时候,输入rhtest/密码  就可以访问了.
发表于 2004-7-22 12:32:00 | 显示全部楼层
你先把防火墙禁用试试
 楼主| 发表于 2004-7-22 15:03:07 | 显示全部楼层
谢谢newhand兄的提醒,防火墙已经关闭了。

还有mayhuo兄,那一步添加用户的步骤是不是必须的,如果这样的话,如果局域网内有一百台Win主机,那我在linux下岂不是要添加一百个帐号?
发表于 2004-7-22 15:34:13 | 显示全部楼层
一般来说是网络延时造成的,你的配置没有问题,我估计是这个问题,你重启就好了!
发表于 2004-7-22 15:56:04 | 显示全部楼层
添加用户的步骤是必须的
你局域网内的100台win主机可以全部添加同一个帐户就是了。
如:winuser
这样Linux只需要一个帐号对应就可以了。
发表于 2004-7-22 17:28:34 | 显示全部楼层
这个他肯定有了帐户了,SMBPASSWD中有了就OK了!
 楼主| 发表于 2004-7-23 00:49:24 | 显示全部楼层
重启之后还是不行,找不到Linux主机,局域网绝对没有问题,因为我架的FTP访问很正常,防火墙也都关闭了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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