Samba详细配置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Red Hat Enterprise Linux 5下安装配置Samba服务

2010-09-28 23:34:25| 分类:Linux Samba | 标签:linux samba f服务器配置安装|字号大中小订阅环境:

Red Hat Enterprise Linux 5

samba-3.0.25b-0.el5.4

samba-common-3.0.25b-0.el5.4

samba-client-3.0.25b-0.el5.4

system-config-samba-1.2.39-1.el5

一、安装

1、检查是否已经安装Samba服务器(默认只是安装了Samba的客户端)

#rpm -qa | grep samba

若显示:

samba-common-3.0.25b-0.el5.4

samba-client-3.0.25b-0.el5.4

则表示还没有安装Samba服务器端,只是安装了Samba客户端

2、开始安装

1)放入Red Hat Enterprise Linux 5安装光盘,并挂载好

#mount /dev/cdrom /mnt/cdrom

2)可使用:命令查看其安装文件

# ls /mnt/cdrom/Server/ | grep samba

samba-3.0.25b-0.el5.4.i386.rpm

samba-client-3.0.25b-0.el5.4.i386.rpm

samba-common-3.0.25b-0.el5.4.i386.rpm

samba-swat-3.0.25b-0.el5.4.i386.rpm

sblim-cmpi-samba-0.2.3-29.EL5.i386.rpm

sblim-cmpi-samba-devel-1-29.EL5.i386.rpm

sblim-cmpi-samba-test-1-29.EL5.i386.rpm

system-config-samba-1.2.39-1.el5.noarch.rpm

再进行安装

# rpm -ivh /mnt/cdrom/Server/samba-3.0.25b-0.el5.4.i386.rpm(samba服务器)

# rpm -ivh /mnt/cdrom/Server/system-config-samba-1.2.39-1.el5.noarch.rpm(图形化配置程序)

# rpm -ivh /mnt/cdrom/Server/samba-swat-3.0.25b-0.el5.4.i386.rpm(基于HTTP的配置工具,可不安装)

二、配置

1、配置文件:/etc/samba/smb.conf(其中“#”号开头是注释语句,“;”开头是示范语句)

可使用如下语句修改它:

# vi /etc/samba/smb.conf

配置完后可使用如下语句检查配置文件

#testparm

smb.conf文件的整体结构:

[global]

……

[homes]

……

[printers]

……

[public]

……

1、[global]

workgroup=MYGROUP # 工作组server string=Samba Server Version %v #服务器名netbioo name=Samba Server

interfaces=lo 192.168.12.2/24 192.168.13.2/24

host allow=127. 192.168.1. 192.168.2.

……

[homes]

comment=Home Directories

browseable=no

writeable=yes

; valid users=%S

; valid users=MYMAIN\%S

[printers]

printable=yes 可打印

comment=All Printers

path=/var/spool/samba

; guest ok=no

; writeable=no

printable=yes

[public] #共享文件夹名称

comment=toplinux

path=/export/samba #共享文件夹真实目录

writeable=yes #可写

; browseable=yes #可浏览

guest ok=yes #映射成nobody用户

Samba服务器配置全解

1、全局设置

[global]

# workgroup = NT-Domain-Name or Workgroup-Name

workgroup = MYGROUP

下面的这句话是后加的,加入的意义为:使WIN用户可以看到主机的名字,但我将此行注释掉后,没看到什么影响。

netbios name = express

下面设置的是服务器的字符串,相当于NT中的计算机说明部分

server string = Samba Server

下面的选项对于安全性很重要。他允许你对是否可以进行本地网络连接的机器进行了限制。hosts allow = 192.168.1.50 192.168.1.43 192.168.1.44 192.168.1.45 192.168.1.46 192.168.1.47 192.168.1.48 192.168.1.49

如果想要自动共享打印机而不是个别地进行单独设置,使用下面的选项:

printcap name = /etc/printcap

load printers = yes

除非你是非标准的,否则下面的选项对于你说清楚打印系统的类型并不是很必要。当前支持的打印系统主要有以下几类:

# bsd, sysv, plp, lprng, aix, hpux, qnx, cups

printing = cups

如果想要一个guest账号的话就不用注释下面的行。你必须把这个加入到/etc/passwd中,否则用户“nobody“会被使用。

; guest account = pcguest

下面的选项告诉samba对不同的机器连接使用不同的日志文件。小心如果你允许访问的机器太多的话,文件可能极多哟!!!:)

log file = /var/log/samba/%m.log

设置log文件的大小(KB)(# Put a capping on the size of the log files (in Kb).)max log size = 0

安全格式。大多数用户使用用户级安全。详见security_level.txt。

security = share

使用密码服务选项,仅用于security = server模式

参数列表可以包括:

# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]

# 或自动查找域控制器

# password server = *

; password server =

对于所有的上面和下面的组成部分的_n_characters密码所允许的匹配级别

; password level = 8

; username level = 8

你可能想使用密码编码。见在samba文档中的ENCRYPTION.txt, Win95.txt和WinNT.txt。除非你已经仔细的读过了那些文档,否则不要激活下面的选项:

encrypt passwords = yes

相关文档
最新文档