Windows文件系统权限

来源:互联网 发布:note4手机备份软件 编辑:程序博客网 时间:2024/05/16 06:38

NTFS (New Technology File System),是 WindowsNT 环境的文件系统。新技术文件系统是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和 windows 8.1)等的限制级专用的文件系统(操作系统所在的盘符的文件系统必须格式化为NTFS的文件系统,4096簇环境下)。NTFS取代了老式的FAT文件系统。
NTFS对FAT和HPFS作了若干改进,例如,支持元数据,并且使用了高级数据结构,以便于改善性能、可靠性和磁盘空间利用率,并提供了若干附加扩展功能。
该文件系统的详细定义属于商业秘密 ,微软已经将其注册为知识产权产品。

我如何查看一个文件(文件夹)的权限

在文件(文件夹)上右键,选择属性,在属性窗口中选择“安全”选项卡,即可查看该文件(文件夹)的权限信息。在窗口中,你可以清晰的看到每个用户所具有的权限。
NTFS权限

多用户权限控制

Windows是一个多用户系统,NTFS也自然的被设计为多用户权限控制。即:对于同一个文件(文件夹),每个用户对于他的权限是不同的

我是谁

打开了“安全”选项卡,立刻心中冒出一个巨大的疑问:我是谁?
准确的说,NTFS的权限控制是以用户和用户组为单位的,在“安全”选项卡中,我们看到了一个“组或用户名”的列表,如下
用户和组
在列表中,如果你的用户被明确定义,那么会直接适用该权限;否则会按照一定的优先级,选择一个包含你的用户的用户组适用权限。
具体到“C:\Windows”文件夹,我的计算机名为(ANT),我的用户名为(ANT\Name),在列表中没有明确定义,但是用户组(ANT\Users)表示ANT的所有非系统用户,包含了我的用户(ANT\Name),所以该权限被适用。通过下图可以看到,我的用户(ANT\Name)对文件夹“C:\Windows”仅具备读取权限
仅具备读取权限

谁能更改权限

每个文件(文件夹)都有一个所有者,该文件(文件夹)的权限只能由所有者变更。
区别于权限列表中的用户,所有者仅具备【更改权限】的权限。换句话说,所有者不具备读取或者写入权限,但是所有者可以为自己添加这些权限,不过在此之前,文件的所有者不能读取他的文件是很有可能的事情
点击“安全”选项卡的“高级”按钮,可以查看文件夹的所有者,如下
所有者
我们看到,“C:\Windows”的所有者是“TrustedInstaller”,这是一个系统用户。因为我们不是“TrustedInstaller”,我们也无法取得“TrustedInstaller”的控制权,所以我们不能更改“C:\Windows”的权限。

作为系统的管理员,我们具有一项特权:更改文件(文件夹)的所有者。我们无法更改“C:\Windows”的权限,但是我们可以先更改它的所有者,把它的所有者变成自己(ANT\Name),然后我们就可以随意更改它的权限了。你可能知道“C:\Windows”是系统中最重要的文件夹,所以你最好不要这么做。

权限的继承

如果为每一个文件(文件夹)生成权限信息,不仅浪费存储空间而且不利于管理。Windows设计了一个清晰的继承结构,用一句话就可以概括:除非明确定义,否则继承父级
打开“安全”选项卡的“高级”界面,可以清晰的看到继承结构,如下
无继承
如果“继承于”是“无”,那么说明该权限是明确定义的,不是继承得来的。
继承得到
如果一个文件(文件夹)没有明确定义权限,那么他的权限会自动继承父级。

总结一下

每个文件(文件夹)都拥有一个所有者,所有者可以(只能)更改这个文件(文件夹)的权限,但是所有者很可能无法读取自己的文件(文件夹)。
每个文件(文件夹)对于每个用户的权限是不同的,这些是通过“用户和用户组”定义的。
如果一个文件(文件夹)没有明确定义的权限,那么他将继承父级的权限。

等一下,我还是不会操作

如果我想取得一个文件(文件夹)的控制权,我应该如何操作?

  1. 首先,你必须成为该文件(文件夹)的所有者
    在“安全”选项卡的“高级”对话框中,点击“更改”
    更改
  2. 在弹出的对话框中选择“高级”
    高级
  3. 点击“立即查找”,并在下方的列表中找到你自己
    选择用户
  4. 点击“添加”添加一个项目
    添加
  5. 点击“选择主体”,并在弹出的对话框中选择自己
    这里写图片描述
  6. 最后,“应用于”设置为“此文件夹、子文件夹和文件”,“基本权限”设置为“完全控制”
    选择权限
    恭喜你,你已经获得了这个文件夹以及该文件夹之下的所有子级的“完全控制”权限
0 0