请教一个samba架设的问题

由 cashlu 在 07-22-2004 08:48 发表:

请教一个samba架设的问题

不知道为什么,设置好之后,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这个文件夹共享,让局域网内所有人都有可读可写的权限


由 mayhuo 在 07-22-2004 09:08 发表:


编辑 /etc/samba/smb.conf

------------------------------------

[homepub]

comment = Temporary file space

path = /home/cashlu/pub

read only = no

public = yes

------------------------------------

然后用smbadduser LinuxUserID:WindowsUserID 添加用户

重启samba 服务即可 .


[root@RedHat9]# uname -a

Linux RedHat9 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux


由 cashlu 在 07-22-2004 10:03 发表:


谢谢mayhuo指教

那个smbadduser LinuxUserID:WindowsUserID是什么意思?我运行smbadduser,他说没有这个命令

还有,我把[homepub]

comment = Temporary file space

path = /home/cashlu/pub

read only = no

public = yes

添加到那个文件之后,重启服务,win的机器还是找不到我


由 mayhuo 在 07-22-2004 10:47 发表:


smbadduser LinuxUserID:WindowsUserID

的意思就是添加 windows 访问 samba 服务器的用户

比如你的linux 有一个用户是 rhtest

windows 有一个用户是 test

用命令: sabadduser rhtest:test

会提示你输入密码的

该命令会把记录添加到 /etc/samba/smbusers 里

并且smbpasswd文件里保存了 rhtest 的密码信息

这样用windows 访问 linux 时候,输入rhtest/密码 就可以访问了.


[root@RedHat9]# uname -a

Linux RedHat9 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux


由 newhand 在 07-22-2004 12:32 发表:


你先把防火墙禁用试试


由 cashlu 在 07-22-2004 15:03 发表:


谢谢newhand兄的提醒,防火墙已经关闭了。

还有mayhuo兄,那一步添加用户的步骤是不是必须的,如果这样的话,如果

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus