荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ykwch.bbs@bbs.cqupt.edu.cn (心蓝), 信区: Linux
标  题: samba服务器配置
发信站: 幽幽黄桷兰 (Thu Dec 12 13:38:32 2002)
转信站: SZU!news.tiaozhan.com!news.happynet.org!CQUPT

Samba工具安装在Linux一端,使Linux作为Samba 服务器使用。配置Linux Samba服务器
的主要步骤如下:
1. 使用linuxconf工具或直接手工配置文件/etc/smb.conf。二者是完全等效的。/etc/
smb.conf配置文件的格式类似于windows中的ini文件。它由多个段组成,每个段用一个
被一个用中括号括起来的关键字来标识。例如[global]段用来定义共享的全局参数,其
它段用来定义共享目录和打印机等等。
我们在此以一个最简单的实例为例,介绍smb.conf文件的配置方法。
smb.conf文件配置实例
假设企业局域网中包括如图1-1所示的一个部分。
同时假设这些主机都包括在工作组ISCAS中。网络中的两台主机分别作为Linux服务器和
Windows 客户机。
#===========================Global Settings ======================
# 在[global]段定义了主机所在的工作组。允许访问Linux服务器的主机地址,访问口令

# 以及大小写等信息
# [global]段还包括很多参数,它们使用默认值即可。
[global]
netbios name = linux
workgroup = ISCAS
server string = Samba Server
hosts allow= 192.9.200.
guest account = win
log file = /var/log/samba/log.%m
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
name resolve order = host dns bcast
wins support = no
preserve case = yes
short preserve case = no
default case = lower
case sensitive = no
#===========================Share Definitions ======================
# Linux共享目录为/tmp和/pub,在此为各个目录指定访问权限。
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
# A publicly accessible directory, but read only, except for people root
[public]
comment = Public Stuff
path = /pub
public = yes
writable = yes
printable = no
write list = root
2. 使用testparm命令检查smb.conf语法是否正确。
也可以使用smbclient命令检查文件中列举的共享资源是否正确。
#smbclient –L linux
Added interface ip = 192.9.200.11 bcast= 192.9.200.127 nmask = 255.255.255.1
28
Password:[abc123]
Domain=[ISCAS] OS=[Unix] Server = [Samba 2.0.5a]
Sharename Type Comment
------------- ------------- -------------------
tmp Disk Temporary file space
public Disk Public Stuff
IPC$ IPC IPC Service(Samba Server)
Server Comment
----------- ----------------------
LINUX Samba Server
WALTZ
Workgroup Master
ISCAS WALTZ
3. 创建samba帐号。我们在smb.conf文件的[global]段定义了guest account = win,所
以在这一步骤中要创建帐号win,并设定其口令为abc123。
# adduser win
# passwd win 输入abc123作为用户win的口令
# cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd 生成SMB口令文件smbpasswd

可以使用vi 编辑器编辑文件/etc/smbpasswd,只保留用户win的登记项。
4. 使用smbpasswd命令为用户win建立SMB口令。该口令最好与passwd命令创建的口令相
同。在本例中,也为abc123。
# smbpasswd win
5. 在/etc/hosts文件中,确认已经登记了主机win和linux。
linux
win
6. 重新启动SMB服务器
# /etc/rc.d/init.d/smb restart

--

行如风
坐如钟
站如松
※ 来源:·幽幽黄桷兰 bbs.cqupt.edu.cn·[FROM: BelovedGirl]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店