Windows Server入门系列40 网络共享权限设置

简介:

1. 设置共享权限

共享权限是控制用户通过网络访问共享文件夹的手段,共享权限仅当用户通过网络访问时才有效,本地用户不受此权限制约。

相比NTFS权限,共享权限的设置要简单得多,共享权限只有三种:完全控制、更改、读取。

Win2003的默认共享权限是Everyone组有读取权限。通过“添加”和“删除”按钮,可以控制更改用户和组的数量,通过下面的“允许”和“拒绝”复选框,来控制用户和组的权限。共享权限的规则与NTFS权限类似,用户最终的权限遵循权限累积原则和拒绝优先原则。

image

 

2. 共享权限与NTFS权限

如果共享文件夹位于NTFS分区,那么用户通过网络访问共享文件夹的最终权限是两种权限的交集,也就是最严格的权限。

比如用户test属于financial组,test对共享文件夹具有“完全控制”的共享权限,financial组对文件夹具有“读取”的NTFS权限,那么当test从网络上访问这个文件夹时,将只具有“读取”权限。

当用户从本地计算机直接访问文件夹时,不受共享权限的约束,只受NTFS权限的约束。

 

3. 权限设置案例

在了解了权限设置的基本规则之后,下面通过一个具体的案例来分析如何设置安全权限和共享权限。

某公司下设有财务部和技术部两个部门,每个部门各有2名员工和1名部门经理,另外整个公司还有1名总经理。现需要在企业办公网络中搭建一台文件服务器,在文件服务器上创建共享文件夹share,在share中再为每个部门分别创建一个子文件夹。共享文件夹要满足如下权限要求:

  • 每个部门的普通员工只能以只读权限访问本部门的文件夹;

  • 部门经理可以以完全控制权限访问本部门的文件夹,以只读权限访问其它部门的文件夹;

  • 公司总经理对整个share共享文件夹具有完全控制权限。

(1)创建用户账号和组账号

首先需要为案例中的每名员工创建相应的用户账号,为每个部门创建组账号,并将用户账号分别加入到相应的组账号中。

需要创建的用户账号和组账号如下图所示:

image

(2)为share文件夹设置权限

将share文件夹设为共享, 并为其设置权限。share文件夹作为父文件夹,根据权限继承规则,对其设置的权限将自动传递到其中的子文件夹和文件中。

首先分析一下,在默认情况下用户远程访问share文件夹时具有什么权限?可以从以下几个方面进行分析:

① 共享权限,默认Everyone具有读取权限;

② 安全权限,默认Users组具有“读取和执行”权限以及“创建文件夹/写入数据”特殊权限,所有的用户账号默认都属于Users组的成员;

③ 用户远程访问share文件夹时的有效权限为共享权限和安全权限的交集。

因而可以推断,在默认情况下任何用户账号在远程访问share文件夹时都具有读取权限。

在明确了默认权限之后,下面开始着手进行权限设置。

考虑到同时既设置共享权限又设置安全权限,会将问题搞复杂,因而这里可以直接将共享权限设为Everyone具有完全控制权限,即将共享权限设为最大。由于有效权限是共享权限和安全权限的交集,因而在将共享权限设为最大的情况下,只需设置安全权限便即是最终的有效权限。

image

在将共享权限设为最大之后,任何用户都将从安全权限的Users组中获得了“读取和执行”以及“创建文件夹/写入数据”权限,这很明显不符合要求,因而必须将Users组从安全权限的用户列表中删除。但Users组的权限是share文件夹从它的父文件夹(磁盘分区根目录)继承而来的,对于这些继承而来的权限无法直接改动,因而要删除Users组,首先必须要断开权限继承关系。

在share文件夹属性的“安全”选项卡中,点击“高级”按钮,在打开的“高级安全设置”中点击“更改权限”按钮,然后去掉“包括可从该对象的父项继承的权限”按钮,

image

在随后出现的警告对话框中选择“添加”,仍然保留原先的用户列表,如图3所示。

image

如此,便可以将Users组从用户列表中去除掉了。

接下来根据案例要求,只有公司总经理boss具有对所有部门的完全控制权限,因而对于share文件夹,只需为总经理boss设置完全控制的安全权限即可,

image

至此,针对share文件夹的权限设置完成:只有公司总经理boss具有对share文件夹的完全控制权限。根据权限继承规则,这个权限将自动传递到share文件夹中的各个子文件夹和文件中。

(3)为部门文件夹设置权限

在share文件夹中建有两个子文件夹:“财务部”、“技术部”,它们的默认权限都是从父文件夹share继承而来的。对这两个文件夹都不必再设置共享权限,只需按照案例要求设置安全权限即可。这两个子文件夹的权限设置具有相似性,因而下面只以“财务部”文件夹为例予以说明。

下面根据案例要求为相应的用户账号和组账号分别设置权限:

① 财务部员工具有读取权限。

由于部门里员工人数众多,因而在为部门设置权限时,一般不要直接为部门里的每个用户账号设置权限,而是应针对部门所对应的用户组设置权限。

在安全权限的用户列表中添加“financial”组,赋予“读取”、“读取和执行”、“列出文件夹内容”权限。

② 财务部经理具有完全控制权限。

针对某个特殊用户分配的权限,可以直接添加该用户账号fmanager,赋予完全控制权限。

③ 其他部门经理具有读取权限。

之前已经创建了一个名为manager的用户组,所有部门经理都属于该组的成员。因而这里添加manager组,赋予“读取”、“读取和执行”、“列出文件夹内容”权限。

至此,针对“财务部”文件夹的权限设置完成。这其中比较特殊的是财务部经理fmanager用户,他同时是财务组financial和部门经理组manager的成员,而且还为其单独指定了权限,根据权限累加规则,fmanager的最终权限是所有这些权限的累加之和,即完全控制权限。

(4)总结

在上述权限设置过程中,需要强调和注意的几个问题:

一是要准确把握权限设置的四项规则,明确用户的有效权限是共享权限和安全权限的交集。

二是由于安全权限的权限项目分得比较细,设置起来比较灵活,因而可以将共享权限设为最大,如此只需设置安全权限便是最终的有效权限。

三是要注意衡量是否需要去除安全权限中默认存在的Users组,否则很多计划外的用户可能会从该组获得某些意外的权限。


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1342024

相关文章
|
16天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
86 9
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
127 4
|
2月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。
|
2月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
114 3
|
2月前
|
存储 安全 网络安全
Windows Server 本地安全策略
由于广泛使用及历史上存在的漏洞,Windows服务器成为黑客和恶意行为者的主要攻击目标。这些系统通常存储敏感数据并支持关键服务,因此组织需优先缓解风险,保障业务的完整性和连续性。常见的威胁包括勒索软件、拒绝服务攻击、内部威胁、恶意软件感染等。本地安全策略是Windows操作系统中用于管理计算机本地安全性设置的工具,主要包括用户账户策略、安全选项、安全设置等。实施强大的安全措施,如定期补丁更新、网络分段、入侵检测系统、数据加密等,对于加固Windows服务器至关重要。
|
2月前
|
运维 负载均衡 安全
|
3月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
3月前
|
安全 网络协议 数据安全/隐私保护
Windows Server 2019 搭建并加入域
Windows Server 2019 搭建并加入域
|
3月前
|
边缘计算 安全 网络安全
|
3月前
|
网络协议 Windows
Windows Server 2019 DHCP服务器搭建
Windows Server 2019 DHCP服务器搭建