目录
《Linux服务与安全管理》| samba服务器配置用户模式
学生姓名 | **** | 学号 | **** | 专业 | **** | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
任务名称 | samba服务器配置用户模式 | 完成日期 | **** | |||||||||||||||||||
任务目标 | 知识 | 了解samba服务器的安装步骤。 了解samba服务器的配置文件。 | ||||||||||||||||||||
技能 | 掌握安装和配置samba服务器的步骤。 | |||||||||||||||||||||
素质 | 树立职业观念、自主学习意识和团队协作精神。 | |||||||||||||||||||||
任务要求 | 有如下实训环境: 主 机 名 称 操 作 系 统 IP地址 网络连接方式 samba共享服务器:Server01 RHEL 8 192.168.10.1/24 VMnet1(仅主机模式) Windows客户端:Client2 Windows 10或 Windows 7 192.168.10.31/24 VMnet1(仅主机模式) Linux客户端:Client1 RHEL 8 192.168.10.21/24 VMnet1(仅主机模式) 现有下面的操作任务,请按照要求做好安装、配置和测试,将操作过程和操作结果截图记录在“任务记录”栏目,每张截图要按照配置顺序,要有文字说明。 请配置server01为samba服务器,samba服务器的/companydata/sales为共享目录,共享名为sales,里面创建测试文件test_share.tar,创建用户组sales,创建组内用户sale1,要求配置用户模式访问,使得Windows客户端client2和Linux客户端client1分别可以用sale1用户访问server01的samba服务器的/companydata/sales目录,可以看到test_share.tar,可以在该共享目录上创建子目录。windows客户端:Cl | 主 机 名 称 | 操 作 系 统 | IP地址 | 网络连接方式 | samba共享服务器:Server01 | RHEL 8 | 192.168.10.1/24 | VMnet1(仅主机模式) | Windows客户端:Client2 | Windows 10或 Windows 7 | 192.168.10.31/24 | VMnet1(仅主机模式) | Linux客户端:Client1 | RHEL 8 | 192.168.10.21/24 | VMnet1(仅主机模式) | |||||
主 机 名 称 | 操 作 系 统 | IP地址 | 网络连接方式 | |||||||||||||||||||
samba共享服务器:Server01 | RHEL 8 | 192.168.10.1/24 | VMnet1(仅主机模式) | |||||||||||||||||||
Windows客户端:Client2 | Windows 10或 Windows 7 | 192.168.10.31/24 | VMnet1(仅主机模式) | |||||||||||||||||||
Linux客户端:Client1 | RHEL 8 | 192.168.10.21/24 | VMnet1(仅主机模式) | |||||||||||||||||||
任务记录 | 建立共享目录,并在其下建立测试文件。 [root@server01 samba]# mkdir -p /companydata/sales [root@server01 samba]# touch /companydata/sales/test1 [root@server01 samba]# touch /companydata/sales/test2 [root@server01 samba]# tar -cvf /companydata/sales/test_share.tar /companydata/sales/ 添加用户组sales和创建组内用户sale1并添加相应的samba账号。 [root@server01 samba]# groupadd sales [root@server01 samba]# useradd -g sales sale1 [root@server01 samba]# passwd sale1 [root@server01 samba]# smbpasswd -a sale1 修改samba主配置文件:vim /etc/samba/smb.conf,直接在原文件未尾添加 设置共享目录的本地系统权限和属组。 [root@server01 samba]# chmod 770 /companydata/sales -R [root@server01 samba]# chown :sales /companydata/sales -R 暂时禁掉SELinux [root@server01 samba]# setenforce 0 关掉防火墙 [root@server01 samba]# systemctl stop firewalld.service 重新加载samba服务并设置开机时自动启动 [root@server01 samba]# systemctl enable smb [root@server01 samba]# systemctl restart smb 一是在Windows 10中利用资源管理器进行测试,二是利用Linux客户端。 到client2,选择”开始“--》”运行“,使用UNC路径访问samba服务器,输入\\192.168.10.1,输入sale1/123456,点”确定“。 使用client2创建client2目录 到client1,安装软件包samba-client和cifs-utils 先编写YUM配置文件。 [root@server01 yum.repos.d]# vim localyum.repo [root@server01 yum.repos.d]# yum install -y samba-client [root@server01 yum.repos.d]# yum install -y cifs-utils 访问server01samba服务器 直接按Enter键,相当于匿名访问,看到的是匿名用户可以看到的共享目录。这种用法是列出共享目录列表。 [root@server01 yum.repos.d]# smbclient -L 192.168.10.1 用法是带用户名访问共享目录,可以创建目录,说明有写权限。 exit退出。 [root@server01 yum.repos.d]# smbclient // 192.168.10.1/sales -U sale1 | |||||||||||||||||||||
心得体会 | 1、 问题和解决 在配置主配置文件时,出现错误,经过老师的指导,成功完成任务目标。 2、 收获和体会 今天我深入学习了Samba服务器配置用户模式,这是一次极其有价值的学习体验。Samba服务器配置用户模式是一种网络共享解决方案,它允许Windows和Linux系统之间的文件共享,使得不同操作系统的用户可以在同一网络环境中互相协作和数据交换。 |