1.Samba的安装
yum install samba samba-common samba-client
systemctl status smb ##查看Samba服务
systemctl start smb ##开启Samba服务
systemctl status smb ##查看Samba服务
netstat -antlpe | grep smb ##查看Samba服务的TCP端口2.Samba的首次登录 smbclient -L //172.25.254.108
##弹出输入密码的请求时,直接Enter2.Samba的首次登录 smbclient -L //172.25.254.108 ##弹出输入密码的请求时,直接Enter
3.增加Samba用户
smbpasswd -a student
smbpasswd -a hx
##smb用户密码的设定均为:用户名
4.Samba用户的查看 pdbedit -L
5.Samba用户的共享内容(Client) smbclient -L //172.25.254.108 -U student
##密码为:student
##共享内容为student的整个家目录
6.Samba用户的登录
smbclient //172.25.254.108/student -U student
7.Samba用户目录的挂载
mount -o username=student,password=student //172.25.254.108/student /mnt
8.修改Samba服务的配置文件 /etc/samba/smb.conf
1)SELinux在Samba服务开启时的注意事项
)Samba用户白名单和黑名单
需要提醒的是:白名单的优先级高于黑名单
hosts all/deny 172.25.254.108 ##允许/拒绝108主机的访问
hosts all/deny 172.25.254.108 172.25.254.208 ##允许/拒绝108和208主机的访问
hosts all/deny 172.25.254.0/24 ##允许/拒绝某一网段的IP
正确下情况下拒绝用户的请求
所有的操作均是在客户端进行的:
yum install cifs-utils ##安装可以进行SMB多用户挂载的软件
vim /root/smbpassword ##编辑SMB用户的名单列表
username=hx
password=smbhx
chmod 600 /root/smbpassword
##设置此权限的目的是为了不让其他人修改此文件的内容,从而有可能进入SMB用户共享的目录,进而进行一系列的操作
执行可使用SMB多用户挂载的特殊的挂载方式:
mount -o credentials=/root/smbpassword,multiuser,sec=ntlmssp //172.25.254.108/CONFIG /mnt/
##credentials=/root/smbpassword ##认证参考文件
##multiuser ##多用户的方式
##sec=ntlmssp ##认证方式为标准smb认证
执行可使用SMB多用户挂载的特殊的挂载方式:
mount -o credentials=/root/smbpassword,multiuser,sec=ntlmssp //172.25.254.108/CONFIG /mnt/
##credentials=/root/smbpassword ##认证参考文件
##multiuser ##多用户的方式
##sec=ntlmssp ##认证方式为标准smb认证