1.概述
1.通过设置NTFS权限,实现不同的用户访问不同的权限
2.分配了正确的权限后,用户才能访问其资源
3.设置权限,防止资源被篡改、删除
2.文件系统概述
文件系统即在外部存储设备上组织文件的方法
常用的文件系统:
FAT windows
NTFS windows
EXT linux常见
通俗来说,就是格式化的时候的一种方式,因为格式化的本质是给你的分区划分格子,FAT ,NTFS,EXT是划分格子的方式
注意:
格式化的时候,
如果该分区准备放的是如电影这些大文件,那么单元大小是越大越好,
如果是准备放如记事本文件这些小文件,那么单元大小是越小越好
3.NTFS文件系统的特点
1.提高磁盘读写性能
2.可靠性
加密文件系统
访问控制列表(设置权限,英文简称“ACL”)
3.磁盘利用率
压缩
磁盘配额
4.支持单个文件大于4个G
4.修改NTFS权限
4.1.取消权限继承
作用:取消后,可以任意修改权限列表了
方法:文件夹右键属性---安全---高级---去掉第一个对号---选择复制即可
这里有个文件夹,打开权限列表,可以看到上方的是系统内置的用户组,
其中Users用户组是所有普通用户默认的所在组,
选中该Users组,可以看到下方的权限列表(ACL)有该组用户对该文件夹的操作权限
注意1:“特别的权限”该项,此是该用户组的用户拥有设置ACL的权限
注意2:此时可以发现,权限列表中的四个默认权限全都是灰色不能改动,这是因为该文件夹的操作权限是继承自其父文件夹也就是E盘的,如果要能改动被勾选的权限那么就要与父文件夹解除关系,那么你就要按“高级”,
在弹出的界面,把红框处的勾勾去掉,然后按复制,最后按“应用”和确定,
此时,就可以修改本来不能改动的权限了
注意3:内置组里有个叫“CREATE OWNER”的组,该组的成员就是创建该文件夹的用户
并且可以发现,当切换到“CREATE OWNER”的组,
可以看到权限列表只有“特别的权限”,那么就意味着,该组成员可以随意修改该文件夹的权限
案例:
在用户/用户组列表中,把Users用户组删除了,然后把一个普通用户cat加进去
选中cat用户,只给他配置一个看文件夹列表的权限
注意1:该文件夹是在Administrator用户登录时创建的
注意2:之所以要把Users用户组删除,是因为cat用户同时存在于Users用户组
此时切换到cat用户进行登录,当cat用户想打开文件夹里的文件时,被拒绝了,因为cat用户只被授予查看文件夹列表的权限
4.2 文件和文件夹权限
4.3 权限累加
当一个用户同时属于多个组时,权限是累加的
在“本地用户和组”创建一个“MyGroup”的组,在该组中加入cat这个用户
给公共文档添加“MyGroup”组,然后为该组添加读写权限
切换到cat用户,此时cat用户可以读写administrator用户创建的“公共文档”文件夹里的文件了
4.4 “拒绝”优先级最大
这是在Administrator用户登录时,对文件夹的cat用户设置权限,cat用户所在的用户组“MyGroup”的“写入”权限设置为“允许”
这是在Administrator用户登录时,对文件夹的cat用户设置权限,当cat用户的写入权限设置为“拒绝”,会弹出对话框,
该对话框意思是:因为cat用户同时存在于用户组“MyGroup”中,当cat用户设置了“写入”为拒绝时,将覆盖掉掉“MyGroup”中所设置的“写入”的权限设置
切换为用户cat登录,此时要修改“公共文档”里的内容时,会弹出告示不允许修改
4.5 管理员取得普通用户所建文件的全部权限
在cat用户登录的情况下创建了“用户a所建文件夹”,并为该文件夹设置权限,将管理员组“Administrators”的所有权限取消掉
并且管理员“administrator”存在的另外一个内置组“Users”中的权限也取消掉了
此时,切换到管理员“administrator”账户登录,访问cat用户创建的文件夹的时候,被拒绝了访问
为了取得所有权限,此时你只需要右击文件夹,选择“属性”,切换到“安全”选项卡,然后点击“高级”
选择取得所有权的用户“Administrator”,然后勾选“替换子容器及对象所有者”,然后点击应用
此时,”administrator“用户就可以对该cat用户所创建的文件夹进行任何操作了
4.6 强制继承
有一个叫“公共文档”文件夹的ACL列表是这样的
“公共文档”文件夹中的share.txt文件的ACL列表是这样的
“公共文档”文件夹中的“规章制度”文件夹的ACL列表是这样的
只需要对“公共文档”文件夹如上图所示的这个地方打钩,那么与其脱离权限继承关系的子文件和文件夹就会恢复与其一致
4.7 文件复制对文件权限的影响
1.当把文件/文件夹a复制到文件夹b里的时候,文件/文件夹a的权限会被文件夹b所覆盖(a与b不管是否在复制前是同一个盘)
这个是文件夹a的acl列表
这个是文件夹a的acl列表
把a复制到b中,a原有的acl列表被b覆盖
3.文件/文件夹a与文件夹b是在同一个盘的时候,当把文件/文件夹a剪切(移动)到文件夹b里的时候,文件/文件夹a的权限保持不变
当a与b是处于同一个盘时,a移动(剪切)到b,a的acl权限列表保持不变
4.文件/文件夹a与文件夹b不是在同一个盘的时候,当把文件/文件夹a剪切(移动)到文件夹b里的时候,文件/文件夹a的权限会被文件夹b所覆盖
a文件夹位于C盘,这是其ACL列表
当位于C盘的a文件夹移动(剪切)到位于E盘的b文件夹时,a文件夹的ACL列表被b文件ACL列表覆盖