搭建環境: 版本 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
注意:字母要區分大小寫