利用 Samba 搭建文件服务器

搭建环境: 版本 CentOS 6.8 

1、关闭防火墙:

systemctl stop firewalld.service

2、关闭 SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

在最后一行增加:SELINUX=disabled

3、安装 Samba

yum -y install samba samba-client

4、设置开机启动

chkconfig smb on     #设置开机自动启动

5、配置 samba

vi /etc/samba/smb.conf

smb.conf的详细配置:

[global]                                         #全局设置
workgroup = WORKGROUP	                         #工作组
service string = Samba Server	                 #设置 samba 服务器名称
netbios name = Samba	                         #设置服务器访问别名
security = user                                  #必须要有相应的samba帐户才行
deadtime = 300                                   #300秒没有动作自动断开
log file = /data/share/999.RZ/log.%m             #日志记录

[01.共用区]
path = /home/data/share/gongyongqu
writeable = yes
valid users = szpr

[02.市场部]
path = /home/data/share/shichangbu
writeable = yes
valid users = shichangbu

[03.客服部]
path = /home/data/share/kefubu
writeable = yes
valid users = kefubu

6、新建用户及用户组

新建用户和组,并将新建的用户加到新建的组里面

groupadd szpr                 #新建用户组szpr
useradd -g szpr shichangbu    #新建shichangbu用户并增加到szpr工作组,密码:[email protected]
useradd -g szpr kefubu        #新建kefubu用户并增加到szpr工作组,密码:[email protected]

7、将用户添加入到 Samba 用户数据库

smbpasswd -a shichangbu   #添加时需要设置密码:123456
smbpasswd -a kefubu       #添加时需要设置密码:123456
smbgroupwd -a szpr        #用户组也添加了

8、目录授权

gongyongqu授权:

chgrp szpr /home/data/share/gongyongqu
chmod g+w /home/data/share/gongyongqu
ls -ld /home/data/share/gongyongqu

shichangbu授权:

chgrp shichangbu /home/data/share/shichangbu
chmod g+w /home/data/share/shichangbu
ls -ld /home/data/share/shichangbu

kefubu授权:

chgrp kefubu /home/data/share/kefubu
chmod g+w /home/data/share/kefubu
ls -ld /home/data/share/kefubu

注意:字母要区分大小写

发布了44 篇原创文章 · 获赞 6 · 访问量 6356

猜你喜欢

转载自blog.csdn.net/annita2019/article/details/103431014