搭建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 来登录使用共享目录