清华高网实验:Samba服务用户认证与文件共享教程

需积分: 5 0 下载量 112 浏览量 更新于2024-08-05 收藏 285KB DOC 举报
本篇文档主要介绍了如何在清华高网机试考试中设置Samba服务,以便实现Windows和Linux系统之间的文件共享与用户认证。实验背景是在Windows 2003主机和Linux 9.0虚拟机环境中,通过4张安装镜像光盘进行操作。 首先,实验者需要关闭主机的防火墙,确保数据包过滤处于无效状态,并停止iptables服务,以利于后续的网络配置。接下来,实验任务包括以下几个步骤: 1. 安装Samba服务: - 安装必要的软件包,即`samba-common`和`samba-client`,以满足Samba服务的基本需求。由于初始状态下未安装这些包,需要从Linux 9.0第二张光盘上进行安装。 - 安装过程中,先安装`samba-common-3.0.0-14.3E.i386.rpm`,然后安装`samba-client-3.0.0-14.3E.i386.rpm`。 - 安装完成后,移除第二张光盘,插入并挂载第三张光盘,继续安装`samba-3.0.0-14.3E.i386.rpm`。 2. 用户设置与权限管理: - 创建多个用户(karljoemary、jen)但不设置密码,仅允许他们通过Samba访问服务器。这些用户需要使用`/sbin/nologin`作为shell,以避免在shadow文件中存储密码。 3. 配置SMB密码: - 在实验中,需要创建`smbpasswd`文件并为新增用户添加密码。首先定位到指定目录,编辑`smbpasswd`文件,删除或注释掉`/etc/samba/smb.conf`文件中与用户密码设置相关的部分。 - 新建`smbpasswd`文件,为每个用户单独设置Samba专用的密码。 4. 启动和验证Samba服务: - 完成上述步骤后,使用`servicesmb restart`命令重启Samba服务,确保服务已成功启用。此时,可以通过检查安装的包列表来确认安装和配置是否正确。 整个实验旨在让学生了解Samba服务的安装过程,以及如何配置用户认证和权限控制,这对于理解和实际应用网络资源共享有重要意义。通过这个实验,学生不仅掌握了基本的Linux系统管理技能,还锻炼了对网络安全策略的理解和实施能力。