搭建环境: 版本 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
注意:字母要区分大小写