BENET案例
实验报告之SAMBA
实验名称:
安装和配置SAMBA服务
实验目的:
对samba服务器配置,实现Linux系统之间以及Linux与Windows系统之间的文件共享
实验拓扑:
实验步骤:
一、SAMBA服务器的安装与配置
1.使用network配置服务器IP地址为192.168.100.1,并重新启动服务
2.在默认的情况下,RHEL4安装了Samba服务器和客户机的所有软件包,确认软件包已经在系统中存在。
3.现在只要启动服务就可以访问了,在客户端我们可以使用smbclient命令的-L选项来显示指定Samba服务器中的共享资源列表
二、使用匿名用户访问共享
1.建立共享目录,名为tmp1,并将目录的权限修改为可读可写。
2.修改配置文件/etc/samba/smb.conf,把/tmp1目录共享,共享名为:dir。给与的权限:允许匿名访问和可写。
3.在客户端使用匿名用户访问次共享,并把/a文件上传到samba服务器
首先要在客户端建立a文件
用匿名进行访问,并将a文件上传到tmp1共享目录中
三、配置samba用户访问共享文件
1.建立两个samba用户分别为jack和rose,查看/etc/samba/smbpasswd
2.建立共享目录,名为tmp2,并将目录的权限修改为可读可写。
3.修改配置文件/etc/samba/smb.conf,把/tmp2目录共享,共享名为:abc。给与的权限:允许rose用户拥有上传的权限,jack只能下载。
4.使用rose用户在客户端验证
首先先在客户端建立两个文件分别为rose1和rose2
上传到tmp2共享目录中
5.使用jack用户在客户端验证
首先先在客户端建立一个文件叫:jack1
想上传jack1文件,可惜不能上传
但是可以下载文件,下载rose1
四、建立公共信息交换的共享文件
1.建立共享目录:/public,共享名为public
2.是每个用户都能够上传,下载文件,但是只能删除属于自己的文件,不能删除别人的文件
1)首先修改他的目录权限使用:chmod 1777 /public
2)修改配置文件/etc/samba/smb.conf,把/public目录共享,共享名为:public。给与的权限:所有用户可读可写!
3)客户端检验,jack1是用户jack上传的,rose1是用户rose上传的,用rose客户端登陆,rose只能删除自己传的,删除不了jack传得文件!
实验分析:
1.在建立目录的时候,目录路径每指对,无法访问
2.修改配置文件时,该权限的时候避免冲突!
3.在xp上做访问切换用户需要在cmd后,敲:net use * /delete
实验结论:
根据不同的需求修改相应的权限到达一定的目的,最重要的是一定要记住在修改配置文件的同时,不能忘记修改目录的权限!
