在linux虚拟机samba文件共享服务,Linux服务器上搭建samba服务实现文件共享

实验

实验环境:

一台虚拟机上的linux服务器和一台真机

实验要求:

一,客户机能够匿名访问linux服务器文件;

二,客户机需要用户验证访问linux文件;

三,创建共享账号的别名实现登陆;

四,访问地址的限制;

五,linux主机查询目标主机共享资源列表和登陆并访问共享文件夹;

六,使用mount挂载共享文件夹;

实验步骤:

一,匿名访问linux服务器文件

安装samba服务程序:

753a8d4c39d5e6eebd3470e38c844c50.png

查看samba是否安装完整

27bd54af89e7f561aa43959fc4eb68d5.png

过滤“#”和“;”符号在导入smb.conf配置文件以便编辑

15aebc2c21d68d5247934aa54e196c85.png

使用vi编辑器编辑smb.conf配置文件,设置安全级别为匿名访问

dc7cf2f8cb8005b927d578b1bbf32aba.png

指定共享文件的路径并设置允许所有用户访问

9a0a0e769d100e9aac1c7564c7906f5b.png

在/opt/abc文件夹下创建名为111.txt文件

5e96a35e968c2b5f07b8769d2f2721ab.png

关闭防火墙功能:

0b3eebfb0b46e004bde03af80de9933b.png

关闭防火墙功能:

169f0e6c80d0f5650cd6ddfe393de044.png

二,需用户验证的共享:

添加samba用户并设置密码:

03c6c7be0b0eb6790b6f3c9d49e39dc1.png

编辑安全级别为用户模式:

5350f344bc000b4479baf5ec386595ae.png

设置共享文件路径,文件可见,设置用户上传的文件盒目录的权限并指定用户:

89a164520cde0b0aaf796bf7acc5e473.png

重新启动smb服务:

8dfa41696239ab39288be2d3e01befe6.png

在/opt/test下创建文件abc.txt:

c7512269b8a4dc0faadf1e94d79e5863.png

设置共享的文件夹的权限最大:

f67476757a607acdc45976776793a965.png

测试使用用户登录:

421cb95b6926b0631991cf2c0a9d0b6a.png

测试写入权限:

109e8211cff9e09f5ca77ecaf30e3c3f.png

在服务器上查看:

b231aec7458c5bf562bbcd097c7df5fb.png

三,共享账号映射:

使用vi编辑器编辑/etc/samba/smbusers配置文件,在末尾设置用户别名:

6e8c784a791196898383f95e2414257f.png

在全局模式添加配置项:

c2624071aa3535649a1cc7254ce5df42.png

重新启动smb服务:

3d1f648f9831a3ca8c7ecb9738cdabbf.png

测试使用用户别名登录:

487ff69888bd2b3ef890494d93c785c1.png

访问共享文件夹:

2d39f2a2f01808e53e4b82521357f8f0.png

四,访问地址限制:

配置共享文件夹test禁止192.168.100.0网段访问:

af79782f9517e0a5d2e021db6427e426.png

重新启动smb服务:

c82b6160a6a2fe1a5362db5835b85223.png

测试用户登录访问,这时100.0网段就无法访问了:

ca25b2cc2d286ec147e14e2eea183cb7.png

五,linux主机查询主机的共享资源列表并登陆访问文件夹下载文件

在目标主机上创建共享文件夹:

b2563e947a88d7f9e9f0389637d243dd.png

启用guest来宾用户:

033a4d877eeb149609b3a8a8b6786de5.png

设置网络访问模式为仅来宾:

10247e3457ecc6f70796ef2f671b4fc5.png

使用smbclient命令登录并访问共享文件夹使用mget命令下载文件:

e6d16bc10afb29de9c5bd503304ab06a.png

切换到root目录下查看下载的文件:

e3423b0202984e1a83d1284f9a05602f.png

六,使用mount挂载共享文件夹:

在目标主机的共享文件目录上创建两个文件:

07c23befd3db487dc5c142d6abb5bc30.png

使用mount命令挂载目标主机来宾用户的共享文件目录到本地目录/smbdir,查看挂载目录:

0eca83433ef8e592307867e9a20e38d1.png

复制共享文件到本地根目录:

00999711d6b48ffb1538ea41000bd6f3.png

查看根目录:

558bae7cc927bbe072bc0ee5befa1a63.png

实验完成

时间: 02-07

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值