基于访问权限的文件枚举

枚举功能,简单的说就是当你访问共享的时候,你只会看到自己有权限访问的文件或文件夹,而其他人看不到,其他人访问的时候也就只有看到相对应的自己的文件夹,这样做的好处是,第一提高了用户体验度,用户不用去在一大堆的文件夹里面找自己需要的文件夹或文件,一眼就可以看得到;另外也提高了用户文件的安全性。

1、打开共享和存储管理

2、设置共享

3、新建文件夹“信息共享库”

4、继续

5、设置共享文件夹向导,选择“否,不更改NTFS权限“

6、保持共享名“信息共享库“

7、启用基于访问权限的枚举

8、保持默认,下一步继续

9、默认,下一步

10、新建三个子文件夹

11、test2子文件夹共享权限默认,不设置

12、删除user权限

13、需要高级里面取消继承,才能删除users权限。反选继承。

14、添加继续

15、删除users,添加test2用户,根据需要选择读取权限。

16、依次设置好test3、test4文件夹。

17、test2用户只能看到test2文件夹,test3用户只能看到test3文件夹,test4用户只能看到test4文件夹

以上用户是只有只读权限,如果需要修改权限,请参照以下步骤。

1、Everyone设置为完全控制权限

2、domain users只读权限及拒绝删除子文件夹和文件权限。

3、test3拒绝删除权限

以上是基于windows server 2008R2的设置,在windows server 2012R2下的设置如下:

1、服务器管理器,选择共享,任务添加SMB共享,选择SMB共享-高级

2、选择共享位置

3、设置共享名称,如“信息库”

4、选择启用基于存取的枚举

5、设置共享权限,所有人都完全控制

6、保持默认,下一步

7、选择不应用配额

8、删除默认的users权限,删除前需先禁用继承

9、添加需要授权的ad域账号,比如test1.

时间: 2024-12-28 01:21:48

基于访问权限的文件枚举的相关文章

Linux内核源代码情景分析-访问权限与文件安全性

在Linux内核源代码情景分析-从路径名到目标节点,一文中path_walk代码中,err = permission(inode, MAY_EXEC)当前进程是否可以访问这个节点,代码如下: int permission(struct inode * inode,int mask) { if (inode->i_op && inode->i_op->permission) { int retval; lock_kernel(); retval = inode->i_

[精讲-2]基于访问权限的枚举

Access-based enumeration ABE,它会将共享文件夹内用户没有权限访问的文件与文件夹隐藏起来. 工具:共享和存储管理 启用该功能 设置好权限 在共享的文件夹下,分别设置好权限 在DC7上做一个登入脚本,映射公共盘. 用alice帐号登入win7 client电脑,看不到bob的文件夹 用bob帐号登入win7 client电脑,看不到alice的文件夹

UNIX环境编程学习笔记(9)——文件I/O之文件访问权限的屏蔽和更改

lienhua342014-09-10 1 文件访问权限 在文件访问权限和进程访问控制中,我们已经讲述过文件访问权限位,为了方便,我们重新列在下面, 表 1: 文件的 9 个访问权限位  st_mode 屏蔽  意义  S_IRUSR  用户 -读  S_IWUSR  用户 -写  S_IXUSR  用户 -执行  S_IRGRP   组 -读  S_IWGRP  组 -写  S_IXGRP  组 -执行  S_IROTH  其他 -读  S_IWOTH  其他 -写  S_IXOTH  其他

01 安装apache php配置 时区 环境变量 安装mysql 虚拟主机 文件夹访问权限 目录别名

php介绍 简介与历史 应用领域: php运行环境 php语言运行原理 安装apache: PHP的命令行运行模式(独立运行): 配置apache以运行php网页 配置php的基本运行环境 确定php配置文件(php.ini)的位置: 配置时区: 设置环境变量 检测apache配置文件语法 配置数据库连接机制 安装mysql数据库 虚拟主机配置 端口监听: 主机配置关键项 配置文件夹访问权限 主机别名设置 文件夹访问控制的文件控制方式 目录别名设置Alias 多站点配置: php介绍 简介与历史

CentOS 6.5系统上安装SVN服务器端的方法及目录访问权限配置(转总结)

SVN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务器端的方法及步骤. 系统环境说明如下: 操作系统:        Centos6.5 x86-64 SVN:             subversion-1.8.11 1.检查是否安装了低版本的SVN rpm -qa | grep subversion 如果已安装SVN,则会返回版本信息,如:s

Java编程思想(三) —— 访问权限的控制

之前没去注意的修饰符,一般变量前面没添加,一个是不知道有什么用,一个是懒,后面遇到项目的时候就会发现私有和公有区别还是很大的. (1)首先是包名 使用一个类的时候,例如集合类,就需要引入这个包,然后再使用该包下面的类.如: package com.myown.iaiti; public class Print { static void print(String s){ System.out.println(s); } } 自定义的包,通过引入自己的包,以后你就可以使用自己写的方法进行字符串的打

iOS 中获取系统的 相册以及相机的访问权限

AVAuthorizationStatus state = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; //获取相机的访问权限 四种枚举 值. AVAuthorizationStatusNotDetermined = 0, AVAuthorizationStatusRestricted, AVAuthorizationStatusDenied, AVAuthorizationStatusAuthorize

文件访问权限

FileAccess Enumeration 定义用于文件读取.写入访问权限的常数.此枚举有一个FlagsAttribute特性,通过该特性可使其成员值按位组合.(命名空间:System.IO) 语法 [SerializableAttribute] [FlagsAttribute] [ComVisibleAttribute(true)] public enum FileAccess 成员 成员名称 说明 Read 文件的读访问. 可从文件中读取数据. Write 文件的写访问. 可将数据写入文件

.NET 控制Windows文件和目录访问权限研究(FileSystemAccessRule)

前一段时间学习了.net 控制windows文件和目录权限的相关内容,期间做了一些总结.想把这方面的研究跟大家分享,一起学习.其中不免得有些用词不太标准的地方,希望大家留言指正留言,我加以修改. 首先,我们利用一个方法作为示例: /// <summary> /// 为指定用户组,授权目录指定完全访问权限 /// </summary> /// <param name="user">用户组,如Users</param> /// <par