欢迎来到天天文库
浏览记录
ID:24069758
大小:50.00 KB
页数:3页
时间:2018-11-12
《基于rhel5的samba服务器教学研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于RHEL5的Samba服务器教学研究]A[]10084738(2012)04009903 1Samba服务器简介 Samba基于SMB(ServerMessageBlock)协议[1][2],可实现Unix/Linux系统和bd和nmbd。 2Samba服务器设置 RHEL5中默认安装两个软件包:sambamon、sambaclient。Samba服务器端要安装另两个软件包:samba、sambasbasba/smb.conf中可以指定共享的目录和打印机等资源。该文件主要由三部分组成:]A[
2、]10084738(2012)04009903 1Samba服务器简介 Samba基于SMB(ServerMessageBlock)协议[1][2],可实现Unix/Linux系统和bd和nmbd。 2Samba服务器设置 RHEL5中默认安装两个软件包:sambamon、sambaclient。Samba服务器端要安装另两个软件包:samba、sambasbasba/smb.conf中可以指定共享的目录和打印机等资源。该文件主要由三部分组成:来说并不安全。通过用户帐号映射(/etc/samba
3、/smbusers文件)的方法创建虚拟帐号,可以对Samba服务器中的用户名进行保护。对客户端只要提供虚拟帐号和密码即可。 共享目录的名称对于一些普通帐号也是要保密的。设置共享目录的broba/smb.conf.teacher),该配置文件可以在复制系统的smb.conf后对共享目录做选项的修改。主要是去除其中的brob.conf的[global]中加入一行配置文件信息:configfile=/etc/samba/smb.conf.%U。%U表示当前登录用户,%U的位置由单独配置文件名中用户名所在位置决定。若配置文
4、件名为/etc/samba/teacher.smb.conf,则要设置configfile=/etc/samba/%U.smb.conf。和hostalloba服务器,主要实现的是跨系统的共享设置,对于同系统之间也具有相应的服务。对于客户端,首先要保证与Samba服务器在同一LAN,相互能ping通并关闭防火墙(或在防火墙规则中设置允许访问)。这些准备工作需要学生熟练掌握X络基础知识。 (1)basd)下,输入use*/delete或useIP地址/IPC$/delete。 (2)Linux客户端 对于Lin
5、ux客户端,可以用smbclient命令列出目标主机共享目录列表[5]。 命令格式:smbclientL目标IP地址或主机名[U登录用户名[%密码]] 不同用户浏览的结果可能是不一样的,这要根据服务器设置的访问控制权限而定。 对于查看到的共享目录,可以使用smbclient命令进行共享访问。 命令格式:smbclient//目标IP地址或主机名/共享目录[U登录用户名[%密码]] 成功后,提示符是:smb:>,使用?或help可获取在线帮助。教学时教师要强调,命令格式会影响执行结果。如:ls会显
6、示共享目录中的内容,而!ls会显示客户端原系统当前目录中的内容。这点可要求学生通过上传下载等命令掌握其用法。 使用mount命令挂载共享目录更方便操作。命令格式: mounttcifs//目标IP地址或主机名/共享目录名称挂载点ousername=用户名 挂载成功后,对共享目录就可以像本地目录一样操作了。 3.6在给予读写权限后,如何保护每个用户的文件 通过3.1中描述的处理后,假设赋予多个用户对共享目录/test的读写权限。启动smb服务后,可测试到对应用户的读写权。从共享的角度考虑,服务器应面向多个
7、用户提供最大的权限,但也要兼顾到每个用户的私有文件保护。 简单的实现方法是通过设置粘滞位(StickyBit)。即使用chmod命令设置权限时,“+t”或数字权限模式“nnnn”中的第1位设为“1”。上例中可使用chmod+t/test或chmod1777/test命令。 检测会发现,即使某用户对目录有写入权限,也不能删除该目录中其他用户的文件数据。 4小结 通过项目导向教学,学生将X络基础知识与配置Samba服务器知识综合,对主配置文件文件中的各常用选项分别练习,最终可以熟练按要求完成Samba服务器的建立
8、。本文对教学中出现的几个问题进行归纳分析,可以帮助学生更好地了解RHEL5系统及其设置的多样性、灵活性。 [
此文档下载收益归作者所有