搭建samba服务,实现局域网文件共享

实验项目:搭建samba服务,实现三个功能:1,匿名访问;2,身份验证访问;3,账号映射访问。
我们用两台虚拟机作为实验对象;一台Windows7系统的客户机,一台redhat6系统提供samba服务。两台实验对象都使用同一个虚拟网卡,并能够相互ping通
1,匿名访问
首先在redhat6系统的虚拟机上搭建samba服务,挂载光盘到/mnt目录,安装samba软件包
搭建samba服务,实现局域网文件共享
然后进入/etc/samba/目录找到samba配置文件,备份配置文件,并过滤掉“#”开头的注释行,进入配置文件进行编辑设定
搭建samba服务,实现局域网文件共享
设定匿名访问的相应参数,并且自定义一个共享文件目录,设定对应的参数,编辑好之后保存并退出
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
启动samba服务,并关闭防火墙,关闭增强型功能
搭建samba服务,实现局域网文件共享
创建共享文件夹,并赋予普通用户全部读写执行功能,在共享文件夹里创建一个文件并写上内容
搭建samba服务,实现局域网文件共享

然后在Windows7客户机上通过UNC路径进行匿名访问
搭建samba服务,实现局域网文件共享
可以看到linux提供的samba共享文件夹和里面的内容,并且可以进行下载,新建
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
第一个功能实现了。
2,密码验证访问
对samba服务的配置文件进行编辑设定,自定义一个文件目录设定为用户验证模式,并进行相关设定,其中设定仅张三对共享文件目录拥有写入权限,(可以在共享文件目录里进行创建,删除,修改),
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享!

根据设定,添加新用户zhangsan,lisi,并设定samba访问登录密码
搭建samba服务,实现局域网文件共享
创建共享文件目录test,并新建一个共享文件里面写入内容
搭建samba服务,实现局域网文件共享
重启samba服务
搭建samba服务,实现局域网文件共享
进入客户机,打开运行程序清除之前的缓存记录
搭建samba服务,实现局域网文件共享
通过UNC路径访问共享的文件
搭建samba服务,实现局域网文件共享
可以看到需要输入验证信息才能访问,输入用户张三的验证信息,进行登录访问,
搭建samba服务,实现局域网文件共享
可看到共享的文件内容,包括用户张三的家目录
搭建samba服务,实现局域网文件共享
张三拥有读写执行权限,所以可以下载共享文件,也可以新建文件
搭建samba服务,实现局域网文件共享
清除缓存,再重新通过UNC路径进行访问
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
输入李四用户的验证信息进行登录,可以看到共享文件,以及李四的家目录
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
但是李四没有写入权限,所以只能下载共享的文件,不能在共享文件目录里新建
搭建samba服务,实现局域网文件共享
身份验证访问的功能实现了
3,账号映射登录
编辑samba用户配置文件,将用户test1 ,test2映射为用户zhangsan
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
再编辑samba服务配置文件,指定账号映射配置路径
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
重启samba服务,并添加用户test1, test2,设定samba访问密码
搭建samba服务,实现局域网文件共享
打开客户机Windows7,清除登录缓存,并通过UNC路径重新登录访问共享文件
搭建samba服务,实现局域网文件共享
搭建samba服务,实现局域网文件共享
输入用户test1的验证信息登录,
搭建samba服务,实现局域网文件共享
可以看到共享的文件,并且用户家目录显示为zhangsan用户的
搭建samba服务,实现局域网文件共享
在共享文件夹test里面新创建一个文件a
搭建samba服务,实现局域网文件共享
打开redhat6虚拟机,查看共享文件目录test的详细信息,可以看到刚刚test1用户创建的文件a所有者,所属组都为zhangsan
搭建samba服务,实现局域网文件共享
在客户机Windows7上再用test2进行登录访问共享文件(把之前的登录缓存清理掉)
搭建samba服务,实现局域网文件共享
可以看到共享文件内容,用户家目录同样也是显示为zhangsan
搭建samba服务,实现局域网文件共享
新建一个文件c
搭建samba服务,实现局域网文件共享
打开redhat6虚拟机,查看共享文件目录test的详细信息,可以看到刚刚test2用户创建的文件c所有者,所属组同样都为zhangsan
搭建samba服务,实现局域网文件共享
这样就实现了端口映射的功能。

转载于:https://blog.51cto.com/13728740/2137366

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值