《Linux服务与安全管理》| samba服务器配置用户模式

举报
YueXuan 发表于 2024/07/28 21:25:31 2024/07/28
【摘要】 本文档是Linux服务与安全管理课程的任务单,重点指导了如何在Linux环境下配置samba服务器以支持用户模式访问。任务包括设置共享目录、创建用户和用户组、配置samba配置文件,并验证Windows和Linux客户端的访问权限。通过详细步骤,学生掌握了samba服务器的配置与管理,加深了对Linux网络文件共享服务的理解。

Linux服务与安全管理》任务单13-1

学生姓名

****

学号

****

专业

****

任务名称

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,可以在该共享目录上创建子目录。indows客户端:Cl


任务记录


建立共享目录,并在其下建立测试文件。

[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服务器配置用户模式是一种网络共享解决方案,它允许WindowsLinux系统之间的文件共享,使得不同操作系统的用户可以在同一网络环境中互相协作和数据交换。






【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。