一、初始化配置
1.配置ip地址
ifconfig ens33 192.168.33.14/24
2.关闭防火墙
systemctl stop firewalld.service
3.临时关闭selinux
setenforce 0
4.配置yum源
1)进入yum.repos.d
cd /etc/yum.repos.d
2)删除所有配置文件
rm -rf *
3)配置repo文件
vim rhel7.repo
[baseos]
name=baseos
baseurl=file:///media
enabled=1
gpgcheck=0
[appstream]
name=appstream
baseurl=file:///meida
enabled=1
gpgcheck=0
5.镜像挂载
mount /etc/dev/cdrom /media
6.下载Samba包
yum -y install samba*
二、配置服务端
1.添加用户并使它加入Samba数据库中(Samba账号)
useradd smbuser
smbpasswd -a smbusers
此处密码设为123456
2.在配置文件 /etc/samba/smb.conf 中修改
vim /etc/samba/smb.conf
在【godel】中加入username map = /etc/samba/smbusers
保存后并退出
3.对smbuser文件进行编辑
vim /etc/samba/smbusers
添加以下一行:
smbuser = test1 test2
4.重启服务
systemctl restart smb.service
5.查看本地地址
ifconfig | more
如以下例子所示:
三、客户端验证
初始化配置方法如一
这里的IP地址设为192.168.33.19/24
1.使用本地用户登录
smbclient -L 192.168.33.14 -U smbuser%123456
2. 使用虚拟用户登录
smbclient -L 192.168.33.14 -U test1%123456
smbclient -L 192.168.33.14 -U test2%123456