Centos5.2下安装配置samba文件服务器

背景:
       某报社有一个文件服务器,服务器内划分4个目录(TXT、FIT、PUB、PHOTO);有三个部门JZ、BJ、PRINT,其中部门JZ包含jz01、jz02两个用户,部门BJ包含bj01、bj02两个用户,部门PRINT包含print01、print02两个用户。
需求:
1、TXT目用于存录允许JZ这个部门读写,允许BJ这个部门读取,其他部门刚不能访问。
2、FIT目录允许BJ读写,其他部门刚不能访问。
3、PUB目录允许BJ读写,允许PRINT读取,其他部门不能访问。
4、PHOTO目录允许BJ读写,允许PRINT读取,其他部门不能访问。
安装步骤:
1、samba的安装
yum -y install samba

 
2、在“系统-管理-用户和组群”中建立用户和组:TXT、FIT、PUB、PHOTO。
 
3、同时建立jz01   jz02   bj01   bj02   print01   print02 六个用户,jz01   jz02 属于JZ部,加入到TXT组中; bj01   bj02 属于BJ部,加入到FIT组中。
 
4、赋予以下目录为属主读写执行,同组读写,其他组只读的权限。
chmod 775 TXT
chmod 775 FIT
chmod 775 PUB
chmod 775 PHOTO
 
5、将所有用户加入samba
smbpasswd -a PUB
smbpasswd -a TXT
smbpasswd -a PHOTO
smbpasswd -a FIT
smbpasswd -a jz01
smbpasswd -a jz02
smbpasswd -a bj01
smbpasswd -a bj02
smbpasswd -a print01
smbpasswd -a print02
 
6、修改/etc/samba/smb.conf
[global]
Network Related Options
workgroup = DECXL566
server string = DECXL566
netbios name = DECXL566                 //在网上邻居上显示的netbios名称
hosts allow = 10.65.128.0/17
 
在配置文件末尾加上如下内容:
 
[TXT]
comment = Public Areas
path = /home/TXT
browseable = yes
writable =yes
[PUB]
comment = Public Areas
path = /home/PUB
browseable = yes
guest ok = yes
writable =yes
[FIT]
comment = Public Areas
path = /home/FIT
browseable = yes
guest ok = yes
writable =yes
[PHOTO]
comment = Public Areas
path = /home/PHOTO
browseable = yes
guest ok = yes
writable =yes
 
7、关闭防火墙和selinux

8、重启samba
service smb restart

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