linux设置samba权限,Samba服务权限配置案例

本文详细介绍了如何在Linux(CentOS7)中配置Samba服务,以满足复杂的文件共享权限需求。通过案例分析,展示了如何让特定用户能上传、查看和删除文件,同时限制其他人访问。文章涵盖了Samba常规配置,如安装、启动服务,设置共享目录和用户访问权限,以及利用sbit和SGID权限控制文件的读取和删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文件共享是在企业办公网络中经常用到的一项功能,如何设置并使用文件共享在技术上并不复杂,其中的问题主要集中在权限配置方面。

本文以世界技能大赛网络系统管理赛项中的一道题目作为案例,详细分析了如何利用Samba服务结合系统权限来完成各种复杂的权限设置,本文所采用的系统版本为CentOS7。

1. 任务需求与分析

将/share/archive目录创建为samba共享,并完成下列要求:

① 共享名为archive;

② zhangsan,lisi,wangwu用户都能通过输入用户名和密码(Skills39)登录并上传文件;

③ 其他人不能访问共享目录;

④ zhangsan能够查看和删除所有人的文件;

⑤ lisi能够查看所有人的文件,但不能删除别人的文件;

⑥ wangwu只能查看和删除自己的文件,不能查看和删除别人的文件;

在这6项需求中,第1、2、3项需求属于Samba服务的常规配置,实现起来较为简单;第4、5、6项需求主要是针对不同用户的权限设置,需要结合系统权限完成配置,实现起来较为复杂。下面就从这两个方面分别进行分析。

2. Samba常规配置

在CentOS7系统中所提供的Samba版本为4.6.2,软件默认没有安装,首先执行下列命令安装、启动服务,并将之设为开机自动运行。

# yum install samba

# systemctl start smb

# systemctl enable smb

Samba的配置文件为“/etc/samba/smb.conf”,下面在配置文件中定义共享,相关设置项如图1所示。

77833515c59c470780b46bf171043fab.png

对设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值