LINUX的SAMBA服务器实验.docx
《LINUX的SAMBA服务器实验.docx》由会员分享,可在线阅读,更多相关《LINUX的SAMBA服务器实验.docx(24页珍藏版)》请在冰点文库上搜索。
LINUX的SAMBA服务器实验
LINUX的SAMBA服务器实验
实验需求:
为了实现局域网这间的共享资源(SAMBA服务器不能跨网段使用,也不能在互联网上使用)
实验环境:
一台centos虚拟机,一台xp客户机
实验步骤:
1.需要是一个超户,可以管理任何文件夹
2.每个老师文件夹有个老师用户,可以管理自己的文件夹,但是不可以管理别的老师的
有三个老师:
张老师,李老师,康老师
3.学生可以匿名访问所有的文件夹
我们做两个级别的服务配置,分别为share和user级别的,我们先做share级别的。
我们首先将两台虚拟机打开,将网络设置畅通,网段设置为6,centos的IP为192.168.9.1,xp的IP为192.168.9.6,如图1-1,1-2所示
图1-1
图1-2
然后我们测试网络是否畅通,如图2所示,网络畅通
图2
下面我们开始查看一下samba所需软件包是否全部安装,samba所需软件包为:
samba-common:
包括samba服务器和客户端均需要的文件samba:
samba服务端软件
samba-client:
samba客户端软件
System-config-samba:
samba服务的GUI配置工具
samba-swat:
samba的WEB配置工具
如图3所示,我们用命令查看系统自动为samba安装了那些软件,图中可以看到已经安装了samba-common和samba-client两个软件包,我们在安装samba服务端时需要先安装perl-Convert-ASNL这个软件包,然后才能成功安装服务端
图3
下面我们再将剩下的两个软件包安装上,如图4所示,我们成功安装软件,这样我们的samba所需要的软件就安装完毕了
图4
下面我们就可以创建用户和组,还有需要的文件夹,如图5所示
图5
下面我们创建samba的密码文件,然后设置用户密码,如图6所示(注意:
这里设置密码时不会显示,所以输入的时候将第一次密码输入完成后点击回车(不要点击TAB键),然后再输入第二次密码点击回车就完成密码设置了)
图6
下面我们设置文件夹的所有者和属组,还有权限的设置,如图7所示
图7
下面我们编辑主配置文件将级别设为share级别,如图8所示
图8
我们下面再禁用家目录共享,禁用打印机共享,(在其前面加上#号或;号即可)如图9所示
图9
然后我们在最后一行下面写入下列几行,
[zuoye]
comment=zuoyefuwuqi
path=/zuoye
browseable=yes
available=yes
writable=yes或readonly=no
guestok=yes或public=yes
writelist=admin,@laoshi
如图10所示,保存退出
图10
然后我们重启samba服务,输入命令“servicesmbrestart”
我们重启后,到XP客户机上测试我们的设置是否生效,如图11-1,11-2,11-3所示我们的匿名用户登录上来后,只有看的权限没有写的权限,设置成功
图11-1
图11-2
图11-3
下面我们来测试一下老师的设置生效没,我们采用映射的方法登录用户,我们用张老师登录,
如图12-1,12-2,12-3所示,我们的张老师只能对自己的文件夹进行管理,不能对其他老师的文件夹进行管理,证明我们的设置生效
图12-1
图12-2
图12-3
下面我们用超户登录,我们还是采用映射的方法登录用户,
登录成功后,如图13-1,13-2,13-3所示,我们的超户对所有文件夹都有管理权限,图13-3则证明我们的超户拥有删除权限,因为我们前面用第老师登录时建立了一个文件夹并没有删除,这里我们的超则将其删除了,证明我们的设置生效
图13-1
图13-2
图13-3
如果换成user级别,则只需要在此设置的基础上添加一个用户即可,然后到主配置文件中将级别改为user,在[zuoye]的最后一行下面添加下列两行即可,
readlist=xuesheng
guestaccount=xuesheng
如图14-1,14-2,14-3所示
图14-1
图14-2
图14-3
然后我们重启服务器测试一下即可
下面我们到XP上测试一下,这次我们就不一个一个文件夹测试了,我们先来测试一下匿名的,如图15-1,15-2,15-3所示,我们的设置依然生效
图15-1
图15-2
图15-3
下面我们要把缓存清除一下,在运行中输入CMD,打开后输入“netuse”查看连接,然后输入命令“netuse\\192.168.9.1\IPC$/del”如图16所示
图16
下面我们测试一下老师的,我们还用张老师登录,如图17-1,17-2,17-3所示,证明我们的设置生效
图17-1
图17-2
图17-3
然后我们清除一下缓存,用超户登录,我们将我们所有文件夹里面创建的文件夹删除,如图18-1,18-2,18-3,18-4所示
图18-1
图18-2
图18-3
图18-4
到此我们所有实验要求完成,效果演示完毕
总结:
此次实验没有什么大的难点,只要细心一点就不会出现问题,主配置文件里面的级别和权限分配,还有共享的文件路径一定要写对,简单的已经学会,要去找一些实例做做,争取学的更深一点,加油!