利用samba(smb服务)实现网络文件共享实验

文章目录

  • 实验目的:
  • 实验环境:
  • 推荐步骤:

实验目的:

通过使用samba(smb服务)实现网络文件共享

实验环境:

一台Centos7.6系统的虚拟机作为samba服务器;一台win10系统的虚拟机作为客户机

推荐步骤:

1.先用yum工具安装samba工具包

[root@localhost dhcp]# yum -y install samba

利用samba(smb服务)实现网络文件共享实验_第1张图片
2.将samba配置文件备份一份,在进行修改

[root@localhost samba]# mv smb.conf smb.conf.bak    ##将samba配置文件改成备份文件
[root@localhost samba]# grep -v "#" smb.conf.bak >smb.conf       ##过滤出文件中不带#的文件放入samba.conf文件中,准备修改

利用samba(smb服务)实现网络文件共享实验_第2张图片
3.修改配置文件内容,实现匿名用户的读取和写入
利用samba(smb服务)实现网络文件共享实验_第3张图片

利用samba(smb服务)实现网络文件共享实验_第4张图片
4.在opt目录下创建abc文件,并且赋予777最大权限

[root@localhost samba]# mkdir /opt/abc
[root@localhost samba]# chmod 777 /opt/abc

在这里插入图片描述
5。切换到客户机win10这边,在搜索框输入服务端的地址,里面有一个share共享文件,在文件中创建一个111txt文件
利用samba(smb服务)实现网络文件共享实验_第5张图片
利用samba(smb服务)实现网络文件共享实验_第6张图片
6.回到服务端这边在abc目录下有一个111文件,并查看他
利用samba(smb服务)实现网络文件共享实验_第7张图片

  • 指定用户读写共享文件的权限

7.指定用户读写共享文件的权限,在配置文件底行加入内容
利用samba(smb服务)实现网络文件共享实验_第8张图片
8.创建zhangsan和lisi用户并给他们设置smb密码
利用samba(smb服务)实现网络文件共享实验_第9张图片
9.在opt目录下创建test目录,并给其权限

[root@localhost opt]# mkdir test
[root@localhost opt]# chmod 777 test/

利用samba(smb服务)实现网络文件共享实验_第10张图片
10.回到客户端,清空缓存;服务端重启服务
利用samba(smb服务)实现网络文件共享实验_第11张图片

[root@localhost opt]# systemctl restart smb

11.再次登录共享目录,输入刚才新建的smb用户和对应的密码
利用samba(smb服务)实现网络文件共享实验_第12张图片

12.多了的lisi和zhangsan目录是自动生成的(因为smb配置文件中写好了自动生成的脚本)
利用samba(smb服务)实现网络文件共享实验_第13张图片
利用samba(smb服务)实现网络文件共享实验_第14张图片
13.在客户端的test文件中写一个222文件,回到服务端查看是否生效
利用samba(smb服务)实现网络文件共享实验_第15张图片
在这里插入图片描述
14.在配置文件中将允许所有人写移除
利用samba(smb服务)实现网络文件共享实验_第16张图片
15.返回客户端,这时用lisi身份尝试写入文件发现写入失败,权限不够
利用samba(smb服务)实现网络文件共享实验_第17张图片

  • 利用Linux作为客户端,window启动共享文件,将windows文件挂载到Linux当中
    1.在Linux当中根目录下创建一个目录为ck
    在这里插入图片描述
    2.在win系统中的D盘下创建一个cai的文件夹,并写入一个111文本,文本中随便写入东西
    利用samba(smb服务)实现网络文件共享实验_第18张图片
    3.服务端解锁guest来宾用户
    利用samba(smb服务)实现网络文件共享实验_第19张图片
    利用samba(smb服务)实现网络文件共享实验_第20张图片
    4.打开win系统中的本地策略,按照步骤配置
    利用samba(smb服务)实现网络文件共享实验_第21张图片
    利用samba(smb服务)实现网络文件共享实验_第22张图片
    利用samba(smb服务)实现网络文件共享实验_第23张图片
    5.跟新策略
    利用samba(smb服务)实现网络文件共享实验_第24张图片
    6.给刚刚新创的文件开启共享
    利用samba(smb服务)实现网络文件共享实验_第25张图片
    7.安全这边给权限最大
    利用samba(smb服务)实现网络文件共享实验_第26张图片
    8.Linux系统中进行验证
    利用samba(smb服务)实现网络文件共享实验_第27张图片
    9.将win10中的共享目录挂载到Linux系统的目录上,便于读取和写入数据
    利用samba(smb服务)实现网络文件共享实验_第28张图片

你可能感兴趣的:(Linux网络服务篇)