实验



实验环境:

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

 

实验要求:

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

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

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

四,访问地址的限制;

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

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



实验步骤:

 

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

安装samba服务程序:

wKiom1TU_jLxFJP5AAGT5hWU6r0030.jpg


查看samba是否安装完整

wKioL1TU_yCzra9BAAB9dbkHBhg549.jpg


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

wKiom1TU_jKxJQDJAAB_Ut4pT6s964.jpg



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

wKiom1TU_jKhzPBpAADFyb17AXc509.jpg



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

wKioL1TU_yDh0tuCAAA--Kvv9UM160.jpg




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

wKioL1TU_2DxeuLIAABpsW9Rp00988.jpg



关闭防火墙功能:

wKiom1TU_nLhD3SLAABo5IKlH6c697.jpg



测试登陆服务器查看共享文件夹:


wKioL1TU_2DjAaUzAACgqIkMGiM583.jpg




二,需用户验证的共享:

 

添加samba用户并设置密码:


wKioL1TU_2CjDngRAACBSZ4Udkg904.jpg




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

wKiom1TU_nKySxP9AACDACqSb-I659.jpg



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

wKioL1TU_8mSypatAABKcw4X30Q886.jpg



重新启动smb服务:

wKiom1TU_tuR-alAAABUqzDRrbs935.jpg



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

wKioL1TU_8mTdzh-AABQCPKuS9A319.jpg



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

wKiom1TU_tvD3o2lAABwcCDgf8c069.jpg



测试使用用户登录:

wKioL1TU_8mw7oqjAABQLK-qKZA901.jpg





测试写入权限:

wKiom1TU_vagQVO2AAFVJ6852Mk912.jpg



在服务器上查看:

wKioL1TU_-SRHqJxAABBWy5kXG0642.jpg



三,共享账号映射:


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


wKiom1TU_vagnpOEAACJ7ftalU4553.jpg



在全局模式添加配置项:


wKioL1TU_-WjDtF_AACkSKFbQ1Y792.jpg



重新启动smb服务:

wKiom1TU_vfwwCLuAABYO6d10S4138.jpg




测试使用用户别名登录:

wKiom1TU_xHi-rZVAABdgnKXQqg583.jpg



访问共享文件夹:

wKioL1TVAADCT9UbAAC4h0VmAfk572.jpg




四,访问地址限制:

 

 

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


wKiom1TU_xLxE6i7AABkMYK_57g304.jpg



重新启动smb服务:


wKioL1TVAADzoV_kAABb4xOnGJU387.jpg




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


wKioL1TVAADxWgSkAAD4Dd4d4Cs580.jpg




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

 

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


wKiom1TU_yqC_f5EAACnEY2xiD0851.jpg



启用guest来宾用户:


wKioL1TVABmgvaiFAAEdBfbyd18123.jpg



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


wKiom1TU_yuh7Se5AADzVp8EhsE465.jpg




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


wKioL1TVABmg4KMNAAJWVD_hUHc602.jpg



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


wKiom1TU_yvBtp_ZAABLpsPBFMY006.jpg




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

 

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


wKioL1TVADHAGSSSAACfIKeP9eM180.jpg



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


wKiom1TU_0KzZ9siAAGlsUx5hK8864.jpg



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

wKiom1TU_0OgjpqxAABmHjJxFgk905.jpg



查看根目录:


wKioL1TVADGhUvOrAAB5AW7MyKo933.jpg


实验完成