搭建Samba服務器
1.安裝samba
[root@linux1 ~]# yum -y install samba
2.過濾配置文件的註釋信息
(配置文件的註釋行太多,配置不方便,但是有配置困難的時候可以回去看看註釋說明)
[root@linux1 samba]# mv smb.conf smb.conf.bak
[root@linux1 samba]# cat smb.conf.bak | grep -v "#" | grep -v ";" | grep -v "^$" > smb.conf
3.用pdbedit 創建用戶
(kangvcar需在系統裏已存在),然後輸入用於samba登錄的密碼
[root@linux1 ~]# id kangvcar
uid=1000(kangvcar) gid=1000(kangvcar) groups=1000(kangvcar)
[root@linux1 ~]# pdbedit -a -u kangvcar
4.創建共享目錄
修改目錄所屬主和所屬組,修改目錄的SELinux上下文類型爲samba_share_t,修改SELinux策略samba_enable_home_dirs=on
[root@linux1 ~]# chown -Rf kangvcar:kangvcar /home/sambashare
[root@linux1 ~]# semanage fcontext -a -t samba_share_t /home/smbshare
[root@linux1 ~]# restorecon -Rv /home/smbshare
restorecon reset /home/smbshare context unconfined_u:object_r:home_root_t:s0->unconfined_u:object_r:samba_share_t:s0
[root@linux1 ~]# setsebool -P samba_enable_home_dirs=on
5.修改配置文件
加入一個區域配置文件如下:
[root@linux1 ~]# vim /etc/samba/smb.conf
[smbshare]
comment = this is samba share server
path = /home/smbshare
public = on
writable = yes
6.重啓smb服務即可
[root@linux1 ~]# systemctl restart smb
在Window客戶端下使用
在開始搜索框輸入\192.168.100.10 來登錄使用共享目錄