samba配置

  sre

yum install -y samba-* samba.*
安装的包:
samba-3.6.23-14.el6_6.i686 //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项
samba-client-3.6.23-14.el6_6.i686 //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
samba-common-3.6.23-14.el6_6.i686 //主要提供samba服务器的设置文件与设置文件语法检验程序testparm
samba-doc.i686 0:3.6.23-14.el6_6
samba-domainjoin-gui.i686 0:3.6.23-14.el6_6
samba-swat.i686 0:3.6.23-14.el6_6 //基于https协议的samba服务器web配置界面
samba-winbind-devel.i686 0:3.6.23-14.el6_6
samba-winbind-krb5-locator.i686 0:3.6.23-14.el6_6
samba

核心配置文件/etc/samba/smb.conf
启动/关闭文件 /etc/init.d/smb

配置Samba服务
主配置文件由两部分构成
Global Settings (55-245行)
  该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。
Share Definitions (246-尾行)
  该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。

#==================Global Settings ===================
[global]
workgroup = WORKGROUP #工作组或者域
server string = Samba Server Version %v
netbios name = smbserver
hosts allow = 127. 192.168.1. 192.168.10.1
log file = /var/log/samba/log.%m #对每台访问Samba Server的机器都单独记录一个日志文件
security = user
passdb backend = tdbsam
该方式则是使用一个数据库文件来建立用户数据库。数据库文件叫passdb.tdb,默认在/etc/samba目录下。passdb.tdb用户数据库 可以使用smbpasswd –a来建立Samba用户,不过要建立的Samba用户必须先是系统用户。我们也可以使用pdbedit命令来建立Samba账户。pdbedit命令的 参数很多,我们列出几个主要的。
  pdbedit –a username:新建Samba账户。
  pdbedit –x username:删除Samba账户。
  pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。
  pdbedit –Lv:列出Samba用户列表的详细信息。
  pdbedit –c “[D]” –u username:暂停该Samba用户的账号。
  pdbedit –c “[]” –u username:恢复该Samba用户的账号。

load printers = no
cups options = raw
======== Share Definitions =================

[homes]
comment = Server
browseable = yes
writable = yes
public = yes
valid users = %S
valid users = MYDOMAIN\%S

[data]
comment = data
path = /data
browseable = yes
writable = yes
available = yes
public = yes

[win]
comment = win
path = /win
browseable = yes
writable = yes
available = yes
public = yes

LEAVE A COMMENT

Captcha Code