文章目录
实验环境
一台centos7作为服务器,一台Windows10作为客户端,均要选择仅主机模式,服务器可使用双网卡,用NAT下资源。
实验内容
实验1:客户端匿名访问服务器
实验2:身份验证和访问控制
实验3:用户名映射
实验4:服务器挂载使用客户端本地文件
实验步骤
实验一:客户端匿名访问服务器
服务器配置
网卡配置:192.168.100.101
防火墙设置
[root@localhost ~]# iptables -F
[root@localhost ~]# setenforce 0
[root@localhost ~]#
samba配置
[root@localhost abc]# yum -y install samba
[root@localhost ~]# cd /etc/samba/
[root@localhost samba]# ls
lmhosts smb.conf smb.conf.example
[root@localhost samba]# mv smb.conf smb.conf.bakup ##备份配置文件
[root@localhost samba]# ls
lmhosts smb.conf smb.conf.bakup smb.conf.example
[root@localhost samba]# vim smb.conf
[root@localhost samba]# vim smb.conf
...
[global]
workgroup = SAMBA
security = user
map to guest = Bad user ##设置匿名访问,centos7不支持设置成security =share
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
...省略部分内容
[share] ##设置共享文件
path=/opt/aaa ##路径
public = yes ##公共访问
browseable = yes ##可看
writable = yes ##可写
create mask =0644 ##给上传文件权限
directory mask =0755 ##给上传目录权限
[root@localhost ~]# mkdir /opt/aaa ##创建刚刚设置的路径
[root@localhost ~]# chmod 777 /opt/aaa ##放权
[root@localhost ~]# systemctl start smb
[root@localhost ~]# netstat -antp ##服务端口445 139
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 5802/smbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 5802/smbd
客户端设置
首先要确保服务器和客户端可以通信,之后访问共享服务
Windows+R调运行窗口,输入\192.168.100.101,回车
可以看到共享文件夹
进去创建一个文件夹,可以在服务器上看到