配置与管理samba服务器
配置与管理samba服务器
一、项目描述
某企业有行政管理、研发部、产品部、测试部和销售部共5个部门。办公用计算机操作系统为Windows 11,部分研发人员使用Linux操作系统,服务器操作系统是统信UOS20。现需要设计一套建立在UOS20之上的基于Samba的安全文件共享方案。
要求:
(1)企业内每个用户都有自己的网络磁盘
(2)研发部和测试部有共用的网络硬盘
(3)所有用户(包括匿名用户)有一个只读共享资料库
(4)所有用户(包括匿名用户)要有一个存放临时文件的文件夹。
samba服务器的IP地址为:192.168.学号.200,
(1)行政管理部具有管理所有samba空间的权限。
(2)各部门的私有空间:各部门拥有自己的空间,除了部门成员及行政管理部有权限以外,其他用户没有权限(包括列表、读和写等)访问。
(3)资料库:所有用户(包括匿名用户)都具有读权限而不具有写入数据的权限。
(4)研发部与测试部的共享空间,研发部与测试部之外的用户不能访问。
(5)公共临时空间:所有用户都可以读取、写入、删除。
项目实施要求:
(1)设计samba的安全文件共享方案,形成交付文档
(2)编制本项目的执行脚本、修改相关配置文件
(3)提交交付文档、执行脚 本、相关配置文件和关键步骤截图。
二、项目实施
在根目录下创建共享目录 /share
行政管理、研发部、产品部、测试部和销售部
为各部门创新文件夹,分别为 system、develop、product、test、sales、developandtest、ziliaoku、public
(一)安装Samba服务器端
yum install samba -y
systemctl start smb
systemctl enable smb
(二)创建文件夹
mkdir /share
cd /share
mkdir system develop product test sales developandtest ziliaoku public
(三)创建用户组
groupadd system #创建行政管理部组
groupadd develop #创建研发部组
groupadd product #创建产品部组
groupadd test #创建测试部组
groupadd sales #创建销售部组