配置samba服务器

             今天又配置了一台Samba服务器。为了加深记忆,现将具体参数配置做如下说明:

一、安装linux操作系统。(本人用的是RHEL5.4版本)

二、安装samba的软件包。

     samba软件包包括:samba-3.0.33-3.14.el5.rpm、samba-client-3.0.33-3.14.el5.rpm、samba-common-3.0.33-3.14.el5共3个包,其中后2个系统已默认安装完了,可以通过rpm -aq | grep samba命令进行查询。对于没有安装的软件包用rpm -ivh 命令进行安装。可能在安装samba-3.0.33-3.14.el5.rpm时会提示要依赖其它软件包,可根据提示进行相应的软件包安装(本人遇到过2个依赖包没安装的情况:xinetd及perl)。

三、修改配置文件/etc/samba/smb.conf。

     根据具体要求,使用vim编辑软件修改/etc/samba/smb.conf文件,这个配置文件主要包括两大部分:全局配置[global]及具体的共享目录[目录名]。

[global]下有以下几个参数

  1. workgoup  =  Ddwy   你所在的工作组名称。
  2. server string =  Samba Server     是在网上邻居中显示的samba服务器的名称。
  3. log file = /var/log/samba/%m.log   设置SMB服务器的日志存放位置及分割方式(%m按机器分割)。
  4. max  log size = 50     设置日志文件的大小为50KB,超过50KB后被循环替代。
  5. security = user   设置共享方式为user。(访问SMB服务器时要用认证,设置为share时不需要)
  6. smb passwd file = /etc/samba/smbpasswd  设置SMB服务器的密码文件位置(在增加SMB用户时应先在操作系统中建立同名用户后,再使用#smbpasswd -a 'username' 建立SMB用户及密码)。

共享目录设置选项:

  1. [public]   共享资源名称。
  2. cemmont =  HOME  设置共享资源说明。
  3. path = /home/SMB  设置共享资源的实际存放路径。
  4. browseable = yes  设置资源是否可见(no为不可见,但仍然可能通过输入共享名称访问)。
  5. write list  = zhangx  设置对资源有修改权限的用户。
  6. valid users =zhang,@admin  设置对资源有访问权限的用户。

四、启动、停止、重载smb服务

  1. 启动服务命令:/sbin/service smb start
  2. 停止服务命令:/sbin/service smb stop
  3. 重开服务命令:/sbin/service smb reload,重载不影响正常SMB服务,因此在修改smb.conf文件后要尽可能使用重载命令使修改生效。
  4. 开机自启动SMB服务命令:chkconfig --level 35 smb on

 

你可能感兴趣的:(职场,samba,休闲,samba配置)