《Linu网络操作系统》教学大纲实验十二nbspSamba服务器配置及访问Samba共享.docVIP

  • 9
  • 0
  • 约3.29千字
  • 约 4页
  • 2020-12-06 发布于黑龙江
  • 举报

《Linu网络操作系统》教学大纲实验十二nbspSamba服务器配置及访问Samba共享.doc

实验十二 Samba服务器配置及访问Samba共享 一.?? 实验目的: 1.? 掌握Linux与Windows的资源共享和互访方法; 2.? 掌握Samba服务器的安装和配置方法; 3.? 使用samba共享用户认证和文件系统。 二.???? 实验内容: 1.? 利用rpm命令安装软件包的方法; 2.? 安装、配置Samba服务器并启动; 3.? 从Linux访问Windows资源; 4.? 从Windows访问Linux的资源。 三.???? 实验练习: 数据包过滤设定为无效状态。在本次试验开始之前,请确保主机上的所有包过滤已被关闭。缺省的安装将会有一个文件叫做“/etc/sysconfig/iptables”,该文件配置了iptable的功能。运行“chkconfig iptables off”。为了去除所有的规则,运行“service iptables stop”。 任务一 Samba的用户连接的配置 1.??? 检测系统是否安装了samba服务,如果没有安装挂载Linux第二张安装光盘,利用rpm -ivh命令安装samba,samba-common和samba-client RPM 软件包并且启动smb服务。并使用如下的命令确定Samba是在正确的工作:smbclient –L localhost –N。(可以从服务器获得回应,但是并不代表文件共享可用。(应确保smbd在运行,否则该命令无法工作) 2.??? 利用useradd命令在本机系统中增加几个用户(karl,joe,mary和jen),但是并不给他们设定密码。这些用户仅能够从samba服务访问服务器。为了使得他们在shadow中不含有密码,这些用户的shell应该设定为/sbin/nologin。 3.??? 缺省的samba是被配置用来接收加密的密码的,但是在文件/etc/samba/smbpasswd中没有设定任何密码。如果加密的密码在/etc/samba/smb.conf被设定,smbclient将发送加密的密码,所以为了在您的系统上测试samba服务,您应该首先建立smbpasswd文件,然后为每一个用户在该文件中添加密码。 4.??? 注意到第一个在/etc/samba/smb.conf设定的共享[home]并没有指定路径。该共享被配置用来当用户连接并且认证通过以后共享用户的home目录。浏览一个或者两个用户的home目录。上传一个文件到joe的home目录。一个工作的samba服务可以被多个用户通过smbclient访问。 任务二 提供给组目录访问的权限 为了使得我们的四个用户除了有他们自己的在服务器上的共享,这四位用户同时在同一个部门工作并且需要一个地方来存储部门的文件。我们将需要一个Linux用户组,建立一个目录给这些用户来存储它们的内容,并且配置samba服务器来共享目录。 1.?? 建立一个对于拥有gid为30000的用户叫做legal的新组并且使用usermod命令将这些用户加到组里去。 2.? 建立一个目录/home/depts/legal。对于这个目录设定拥有权限,使得在legal组中的用户可以在这个目录中添加/删除文件,然而其他的人不可以。并且设定SGID和粘滞位使得所有在这个目中建立的文件都拥有同legal组的权限并且组中其他的的人不能够删除该用户建立的文件。 3.? 在/etc/samba/smb.conf中建立一个samba共享叫做[legal]。只有legal组中的用户才能够访问该共享。并且确保在[legal]中存放的文件的被建立的许可权限为0600。 4.? 重新启动smb服务并且使用smbclient;来进行测试。 任务三 为打印机提供访问 在samba中除了可以共享文件以外,还可以提供共享打印队列,该打印队列已经定义。实际上,缺省的所有在Linux机器上配置的打印队列通过[printers]共享到网络上去。现在我们将建立一个打印队列,通过samba服务器进行共享。然后通过smbclient来查看共享的打印机。 1.??? 使用redhat-config-printer建立一个新的打印队列。把打印队列命名为printerX(其中X为工作站的号码)。配置打印机到本地连接的打印机/dev/lp0。配置打印队列确保任何递交的打印作业将保留在队列中。重新启动samba服务器。 2.?? 通过smbclient来连接samba服务器上共享的printerX。使用print命令来递交打印作业到队列中去。检查作业已排队否。 任务四 安全和备份Samba/SMB 1.??? 定义并且保护对于samba服务器而言合法的连接。在文件/etc/samba/smb.conf中使用hosts allow参数来确定所有教室里的子网和本地

文档评论(0)

1亿VIP精品文档

相关文档