smb文档服务器权限管理及场景示例

本文档详细介绍了SMB服务器如何实现细粒度的权限管理,包括文档的读写权限、浏览权限、人员权限控制以及用户和用户组的添加。通过设置create mask、directory mask等指令解决权限问题,并提供了一个涵盖公共、项目组和技术组不同访问权限的配置示例。

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

smb文档服务器的部署比较简单,可以参考的文章很多,关键是如何结合自己的需求进行细粒度的权限管理,本文给出了一些常见问题的解决方案,并给出了一个真实场景示例。

一、权限管理。

SMB可以实现细粒度的权限控制,这里有几个权限管理的常见问题及解决办法。

1、文档的读写权限控制。

由如下两个指令控制:

read only = yes

writeable = yes

通过控制read only和writeable的yes或no来控制。

但是在使用过程中,经常会遇到操作文件或文件夹时,权限控制内的人却不能上传和下载,明明已经放开了读写权限,也有问题,这是因为新建文件或文件夹的权限不够,配置文件放开了读写的权限,但是linux系统控制的文件权限其实还没有放开。举一个形象的例子,如果你家大门被锁,即使屋子里的门敞开着,外人还是进不去,这里的大门就是linux系统的读写权限限制,屋门就是smb配置文件的读写权限限制;

以下四个指令可以帮助解决这个问题,至于是否是777权限,可以根据实际情况配置。

create mask = 0777                    #创建文件

directory mask = 0777

force create mode = 0777          #创建文件夹

force directory mode = 0777

2、浏览权限控制。

由如下几个命令控制:

browseable = yes                        #可以浏览,所有path路径均需要加上此配置;

available = yes                            #可以访问,所有path路径均需要加上此配置;

3、人员权限控制。

由如下几个命令控制:

public = yes                                #全部成员都可以访问,无限制;

valid users = aaa,@bbb,ccc        #允许某些成员可读(查看),用逗号隔开,用户组用@组名表示;

write list = aaa,ccc                  &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值