第二部分 配置与管理文件系统
项目5 管理文件系统与共享资源
项目背景
网络中最重要的是安全,安全中最重要的是权限。在网络中,网络管理员首先面对的是权限,日常解决的问题是权限问题,最终出现漏洞还是由于权限设置方面的原因。权限决定着用户可以访问的数据、资源,也决定着用户享受的服务,权限甚至决定着用户拥有什么样的桌面。理解NTFS和它的应用,对于高效地在Windows Server 2012中实现这种功能来说是非常重要的。
项目目标
• 掌握设置共享资源和访问共享资源的方法。
• 掌握卷影副本的使用方法。
• 掌握使用NTFS控制资源访问的方法。
• 掌握使用文件系统加密文件的方法。
• 掌握压缩文件的方法。
5.1 FAT与NTFS文件系统
文件和文件夹是计算机系统组织数据的集合单位。Windows Server 2012提供了强大的文件管理功能,其NTFS文件系统具有高安全性能,用户可以十分方便地在计算机或网络上处理、使用、组织、共享和保护文件及文件夹。
文件系统是指文件命名、存储和组织的总体结构,运行Windows Server 2012的计算机的磁盘分区可以使用3种类型的文件系统:FAT16、FAT32和NTFS。
5.1.1 FAT文件系统
FAT(File Allocation Table)是指文件分配表,包括FAT16和FAT32两种。FAT是一种适合小卷集、对系统安全性要求不高、需要双重引导的用户应选择使用的文件系统。
在推出FAT32文件系统之前,通常PC使用的文件系统是FAT16,如MS-DOS、Windows 95等系统。FAT16支持的最大分区是216(即65536)个簇,每簇64个扇区,每扇区512字节,所以最大支持分区为2.147GB。FAT16最大的缺点就是簇的大小是和分区有关的,这样当外存中存放较多小文件时,会浪费大量的空间。FAT32是FAT16的派生文件系统,支持大到2TB(2048GB)的磁盘分区。它使用的簇比FAT16小,从而有效地节约了磁盘空间。
FAT文件系统是一种最初用于小型磁盘和简单文件夹结构的简单文件系统。它向后兼容,最大的优点是适用于所有的Windows操作系统。另外,FAT文件系统在容量较小的卷上使用比较好,因为FAT启动只使用非常少的开销。FAT在容量低于512 MB的卷上工作最好,当卷容量超过1.024GB时,效率就显得很低。对于400~500MB的卷,FAT文件系统相对于NTFS文件系统来说是个比较好的选择。不过对于使用Windows Server 2012的用户来说,FAT文件系统则不能满足系统的要求。
5.1.2 NTFS文件系统
NTFS(New Technology File System)是Windows Server 2012推荐使用的高性能文件系统。它支持许多新的文件安全、存储和容错功能,而这些功能也正是FAT文件系统所缺少的。
NTFS是从Windows NT开始使用的文件系统,它是一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。NTFS文件系统包括文件服务器和高端个人计算机所需的安全特性,它还支持对于关键数据以及十分重要的数据访问控制和私有权限。除了可以赋予计算机中的共享文件夹特定权限外,NTFS文件和文件夹无论共享与否都可以赋予权限,NTFS是唯一允许为单个文件指定权限的文件系统。但是,当用户从NTFS卷移动或复制文件到FAT卷时,NTFS文件系统权限和其他特有属性将会丢失。
NTFS文件系统设计简单但功能强大,从本质上讲,卷中的一切都是文件,文件中的一切都是属性。从数据属性到安全属性,再到文件名属性,NTFS卷中的每个扇区都分配给了某个文件,甚至文件系统的超数据(描述文件系统自身的信息)也是文件的一部分。
如果安装Windows Server 2012系统时采用了FAT文件系统,用户也可以在安装完毕之后使用命令convert.exe把FAT分区转化为NTFS分区。
Convert D:/FS:NTFS
上面的命令是将D盘转换成NTFS格式。无论是在运行安装程序中还是在运行安装程序之后,相对于重新格式化磁盘来说,这种转换不会使用户的文件受到损害。但由于Windows 95/98系统不支持NTFS文件系统,所以在要配置双重启动系统时,即在同一台计算机上同时安装Windows Server 2012和其他操作系统(如Windows 98)时,则可能无法从计算机上的另一个操作系统访问NTFS分区上的文件。
5.2 项目设计及分析
本项目所有实例都部署在图5-1所示的环境下。其中Win2012-0是物理主机,也是Hyper-V服务器,Win2012-1和Win2012-2是Hyper-V服务器的2台虚拟机。在Win2012-1与Win2012-2上可以测试资源共享情况,而资源访问权限的控制、加密文件系统与压缩、分布式文件系统等在Win2012-1上实施并测试。
图5-1 管理文件系统与共享资源网络拓扑图
5.3 项目实施
按图5-1所示,配置好Win2012-1和Win2012-2的所有参数,保证Win2012-1和Win2012-2之间通信畅通。建议将Hyper-V中虚拟网络的模式设置为“专用”。
5.3.1 设置资源共享
为安全起见,默认状态下,服务器中所有的文件夹都不被共享。而创建文件服务器时,又只创建一个共享文件夹。因此,若要授予用户某种资源的访问权限,必须先将该文件夹设置为共享,然后赋予授权用户相应的访问权限。创建不同的用户组,并将拥有相同访问权限的用户加入同一用户组,会使用户权限的分配变得简单而快捷。
1.在“计算机管理”对话框中设置共享资源
STEP 1 在Win2012-1上依次选择“开始”→“管理工具”→“计算机管理”命令,在打开的窗口中展开左窗格中的“共享文件夹”,如图5-2所示。该“共享文件夹”提供有关本地计算机上的所有共享、会话和打开的文件的相关信息,可以查看本地和远程计算机的连接和资源使用概况。
图5-2 “计算机管理”窗口
注意
共享名称后带有“$”符号的是隐藏共享。对于隐藏共享,网络上的用户无法通过网上邻居直接浏览到。
STEP 2 在右窗格中右击“共享”图标,在弹出的快捷菜单中选择“新建共享”命令,即可打开“创建共享文件夹向导”对话框。注意权限的设置,如图5-3所示。其他操作过程不再详述。
图5-3 “共享文件夹的权限”对话框
做一做
请读者将Win2012-1的文件夹“C:\share1”设置为共享,并赋予管理员完全访问而其他用户只读的权限。提前在Win2012-1上创建student1用户。
2.特殊共享
前面提到的共享资源中有一些是系统自动创建的,如C$、IPC$等。这些系统自动创建的共享资源就是这里所指的“特殊共享”,它们是Windows Server 2012用于本地管理和系统使用的。一般情况下,用户不应该删除或修改这些特殊共享。
由于被管理计算机的配置情况不同,共享资源中所列出的这些特殊共享也会有所不同。
下面列出了一些常见的特殊共享。
driveletter$:为存储设备的根目录创建的一种共享资源。显示形式为C$、D$等。例如,D$号是一个共享名,管理员通过它可以从网络上访问驱动器。值得注意的是,只有Administrators组、PowerUsers组和Server Operators组的成员才能连接这些共享资源。
ADMIN$:在远程管理计算机的过程中系统使用的资源。该资源的路径通常指向Windows Server 2012系统目录的路径。同样,只有Administrators组、PowerUsers组和Server Operators组的成员才能连接这些共享资源。
IPC$:共享命名管道的资源,它对程序之间的通信非常重要。在远程管理计算机的过程及查看计算机的共享资源时使用。
PRINT$:在远程管理打印机的过程中使用的资源。
5.3.2 访问网络共享资源
企业网络中的客户端计算机,可以根据需要采用不同方式访问网络共享资源。
1.利用网络发现
提示
必须确保Win2012-1和Win2012-2开启了网络发现功能,并且运行了要求的3个服务(自动、启动)。请再次参考项目2中的相关内容。
分别以student1和administrator的身份访问Win2012-1中所设的共享share1。步骤如下。
STEP 1 在Win2012-2上单击左下角的资源管理器图标,打开“资源管理器”窗口。单击窗口左下角的“网络”链接,打开Win2012-2的“网络”对话框,如图5-4所示。
图5-4 “网络”窗口
STEP 2 双击“Win2012-1”计算机,弹出“Windows安全”对话框。输入student1用户及密码,连接到Win2012-1,如图5-5所示。(用户student1是Win2012-1下的用户。)
图5-5 “Windows安全”对话框
STEP 3 单击“确定”按钮,打开“Win2012-1”上的共享文件夹,如图5-6所示。
图5-6 Win2012-1上的共享文件夹
STEP 4 双击“share1”共享文件夹,尝试在下面新建文件,失败。
STEP 5 注销Win2012-2,重新执行STEP 1~STEP 4的操作。注意本次输入Win2012-1的administrator用户及密码,连接到Win2012-1,验证5.3.1小节设置的共享的权限情况。
2.使用UNC路径
UNC(Universal Naming Conversion,通用命名标准)是用于命名文件和其他资源的一种约定,以两个反斜杠“\”开头,指明该资源位于网络计算机上。UNC路径的格式为:
\\Servername\sharename
其中,Servername是服务器的名称,也可以用IP地址代替,而sharename是共享资源的名称。目录或文件的UNC名称也可以把目录路径包括在共享名称之后,其语法格式如下:
\\Servername\sharename\directory\filename
本例在Win2012-2的“运行”对话框中输入以下命令,并分别以不同用户连接到Win2012-1上来测试5.3.1小节所设共享。
\\192.168.10.2\share1
或者
\\Win2012-1\share1
5.3.3 使用卷影副本
用户可以通过“共享文件夹的卷影副本”功能,让系统自动在指定的时间将所有共享文件夹内的文件复制到另外一个存储区内备用。当用户通过网络访问共享文件夹内的文件,将文件删除或者修改文件的内容后,却反悔想要恢复该文件或者想要还原文件原来的内容时,可以通过“卷影副本”存储区内的旧文件来达到目的,因为系统之前已经将共享文件夹内的所有文件都复制到“卷影副本”存储区内。
1.启用“共享文件夹的卷影副本”功能
在Win2012-1上,在共享文件夹share1下建立test1和test2两个文件夹,并在该共享文件夹所在的计算机Win2012-1上启用“共享文件夹的卷影副本”功能。操作步骤如下。
STEP 1 选择“开始”→“管理工具”→“计算机管理”命令,打开“计算机管理”对话框。
STEP 2 右击“共享文件夹”,在弹出的快捷菜单中选择“所有任务”→“配置卷影副本”命令,如图5-7所示。
图5-7 “配置卷影副本”命令
STEP 3 在打开的“卷影副本”对话框中,选择要启用“卷影复制”的驱动器(例如C:),单击“启用”按钮,如图5-8所示。再单击“是”按钮,此时,系统会自动为该磁盘创建第一个“卷影副本”,也就是将该磁盘内所有共享文件夹内的文件都复制到“卷影副本”存储区内,而且系统默认以后会在星期一至星期五的上午7:00与下午12:00两个时间点分别自动添加一个“卷影副本”,也就是在这两个时间到达时会将所有共享文件夹内的文件复制到“卷影副本”存储区内备用。
图5-8 “卷影副本”对话框
注意
用户还可以在资源管理器中双击对应的计算机,然后右击任意一个磁盘分区,选择“属性”→“卷影副本”命令,同样能启用“共享文件夹的卷影复制”功能。
STEP 4 如图5-8所示,C盘已经有两个“卷影副本”,用户还可以随时单击图中的“立即创建”按钮,自行创建新的“卷影副本”。用户在还原文件时,可以选择在不同时间点所创建的“卷影副本”内的旧文件来还原文件。
注意
“卷影副本”内的文件只可以读取,不可以修改,而且每个磁盘最多只可以有64个“卷影副本”。如果达到此限制,则最旧版本的“卷影副本”会被删除。
STEP 5 系统会以共享文件夹所在磁盘的磁盘空间决定“卷影副本”存储区的容量大小,默认配置该磁盘空间的10%作为“卷影副本”的存储区,而且该存储区最小需要100MB。如果要更改其容量,单击图5-8中的“设置”按钮,打开如图5-9所示的“设置”对话框。然后在“最大值”处更改设置。可以单击“计划”按钮来更改自动创建“卷影副本”的时间点。用户还可以通过图中的“位于此卷”来更改存储“卷影副本”的磁盘,不过必须在启用“卷影副本”功能前更改,启用后就无法更改了。
图5-9 “设置”对话框
2.客户端访问“卷影副本”内的文件
本例任务:先将Win2012-1上的share1文件夹下面的test1文件夹删除,再用此前的卷影副本进行还原,测试是否恢复了test1文件夹。
STEP 1 在Win2012-2上,以Win2012-1计算机的administrator用户身份连接到Win2012-1上的共享文件夹。删除share1下面的test1文件夹。
STEP 2 右击share1文件夹,打开“share1(\\Win2012-2)属性”对话框。单击“以前的版本”选项卡,如图5-10所示。
图5-10 “share1(\\Win2012-2)属性”对话框
STEP 3 选中“share12016/2/14/19:20”版本,通过单击“打开”按钮可查看该时间点内的文件夹内容,通过单击“复制”按钮可以将该时间点的share1文件夹复制到其他位置,通过单击“还原”按钮可以将文件夹还原到该时间点的状态。在此单击“还原”按钮,还原误删除的test1文件夹。
STEP 4 打开share1文件夹,检查test1文件夹是否被恢复。
提示
如果要还原被删除的文件,可在连接到共享文件夹后,右击文件列表对话框中空白的区域,在弹出的快捷菜单中选择“属性”命令,选择“以前的版本”选项卡,选择旧版本的文件夹,单击“打开”按钮,然后复制需要还原的文件。
5.3.4 认识NTFS权限
利用NTFS权限,可以控制用户账号和组对文件夹和个别文件的访问。
NTFS权限只适用于NTFS磁盘分区。NTFS权限不能用于由FAT或者FAT32文件系统格式化的磁盘分区。
Windows 2008只为用NTFS进行格式化的磁盘分区提供NTFS权限。为了保护NTFS磁盘分区上的文件和文件夹,要为需要访问该资源的每一个用户账号授予NTFS权限。用户必须获得明确的授权才能访问资源。用户账号如果没有被组授予权限,它就不能访问相应的文件或者文件夹。不管用户是访问文件还是访问文件夹,也不管这些文件或文件夹是在计算机上还是在网络上,NTFS的安全性功能都有效。
对于NTFS磁盘分区上的每一个文件和文件夹,NTFS都存储一个远程访问控制列表(ACL)。ACL中包含那些被授权访问该文件或者文件夹的所有用户账号、组和计算机,还包含它们被授予的访问类型。为了让一个用户访问某个文件或者文件夹,针对用户账号、组或者该用户所属的计算机,ACL中必须包含一个相对应的元素,这样的元素叫作访问控制元素(ACE)。为了让用户能够访问文件或者文件夹,访问控制元素必须具有用户所请求的访问类型。如果ACL中没有相应的ACE存在,Windows Server 2012就拒绝该用户访问相应的资源。
1.NTFS权限的类型
可以利用NTFS权限指定哪些用户、组和计算机能够访问文件和文件夹。NTFS权限也指明哪些用户、组和计算机能够操作文件中或者文件夹中的内容。
(1)NTFS文件夹权限
可以通过授予文件夹权限,控制对文件夹和包含在这些文件夹中的文件和子文件夹的访问。表5-1列出了可以授予的标准NTFS文件夹权限和各个权限提供的访问类型。
表5-1 标准NTFS文件夹权限列表
注意
“只读”“隐藏”“归档”和“系统文件”等都是文件夹属性,不是NTFS权限。
(2)NTFS文件权限
可以通过授予文件权限,控制对文件的访问。表5-2列出了可以授予的标准NTFS文件权限和各个权限提供给用户的访问类型。
表5-2 标准NTFS文件权限列表
注意
无论有什么权限保护文件,被准许对文件夹进行“完全控制”的组或用户都可以删除该文件夹内的任何文件。尽管“列出文件夹内容”和“读取和运行”看起来有相同的特殊权限,但这些权限在继承时却有所不同。“列出文件夹内容”可以被文件夹继承而不能被文件继承,并且它只在查看文件夹权限时才会显示。“读取和运行”可以被文件和文件夹继承,并且在查看文件和文件夹权限时始终出现。
2.多重NTFS权限
如果将针对某个文件或者文件夹的权限授予个别用户账号,又授予某个组,而该用户是该组的一个成员,那么该用户就对同样的资源有了多个权限。关于NTFS如何组合多个权限,存在一些规则和优先权。除此之外,在复制或者移动文件和文件夹时,对权限也会产生影响。
(1)权限是累积的
一个用户对某个资源的有效权限是授予这一用户账号的NTFS权限与授予该用户所属组的NTFS权限的组合。例如,如果用户Long对文件夹Folder有“读取”权限,该用户又是某个组Sales的成员,而该组Sales对该文件夹Folder有“写入”权限,那么该用户对该文件夹Folder就有“读取”和“写入”两种权限。
(2)文件权限超越文件夹权限
NTFS的文件权限超越NTFS的文件夹权限。例如,某个用户对某个文件有“修改”权限,那么即使他对于包含该文件的文件夹只有“读取”权限,他仍然能够修改该文件。
(3)拒绝权限超越其他权限
可以拒绝某用户账号或者组对特定文件或者文件夹的访问,为此,将“拒绝”权限授予该用户账号或者组即可。这样,即使某个用户作为某个组的成员具有访问该文件或文件夹的权限,但是因为将“拒绝”权限授予该用户,所以该用户具有的任何其他权限也被阻止了。因此,对于权限的累积规则来说,“拒绝”权限是一个例外。应该避免使用“拒绝”权限,因为允许用户和组进行某种访问比明确拒绝他们进行某种访问更容易做到。应该巧妙地构造组和组织文件夹中的资源,使各种各样的“允许”权限就足以满足需要,从而可避免使用“拒绝”权限。
例如,用户Long同时属于Sales组和Manager组,文件File1和File2是文件夹Folder下面的两个文件。其中,Long拥有对Folder的读取权限,Sales拥有对Folder的读取和写入权限,Manager则被禁止对File2的写操作。那么Long的最终权限是什么?
由于使用了“拒绝”权限,用户Long拥有对Folder和File1的读取和写入权限,但对File2只有读取权限。
注意
在Windows Server 2012中,用户不具有某种访问权限和明确地拒绝用户的访问权限,这二者之间是有区别的。“拒绝”权限是通过在ACL中添加一个针对特定文件或者文件夹的拒绝元素而实现的。这就意味着管理员还有另一种拒绝访问的手段,而不仅仅是不允许某个用户访问文件或文件夹。
3.共享文件夹权限与NTFS文件系统权限的组合
如何快速有效地控制对NTFS磁盘分区上网络资源的访问呢?答案就是利用默认的共享文件夹权限共享文件夹,然后,通过授予NTFS权限控制对这些文件夹的访问。当共享的文件夹位于NTFS格式的磁盘分区上时,该共享文件夹的权限与NTFS权限进行组合,用以保护文件资源。
要为共享文件夹设置NTFS权限,可在Win2012-1上的“share1属性”对话框中选择“共享权限”选项卡,如图5-11所示。
图5-11 “share1属性”对话框中的“共享权限”选项卡
共享文件夹权限具有以下特点。
• 共享文件夹权限只适用于文件夹,而不适用于单独的文件,并且只能为整个共享文件夹设置共享权限,而不能对共享文件夹中的文件或子文件夹进行设置。所以,共享文件夹不如NTFS文件系统权限详细。
• 共享文件夹权限并不对直接登录到计算机上的用户起作用,只适用于通过网络连接该文件夹的用户,即共享权限对直接登录到服务器上的用户是无效的。
• 在FAT/FAT32系统卷上,共享文件夹权限是保证网络资源被安全访问的唯一方法。原因很简单,就是NTFS权限不适用于FAT/FAT32卷。
• 默认的共享文件夹权限是读取,并被指定给Everyone组。
共享权限分为读取、修改和完全控制。不同权限以及对用户访问能力的控制如表5-3所示。
表5-3 共享文件夹权限列表
当管理员对NTFS权限和共享文件夹的权限进行组合时,结果是组合的NTFS权限,或者是组合的共享文件夹权限,哪个范围更窄则选择哪一个。
当在NTFS卷上为共享文件夹授予权限时,应遵循以下规则。
• 可以对共享文件夹中的文件和子文件夹应用NTFS权限。可以对共享文件夹中包含的每个文件和子文件夹应用不同的NTFS权限。
• 除共享文件夹权限外,用户必须有该共享文件夹包含的文件和子文件夹的NTFS权限,才能访问那些文件和子文件夹。
• 在NTFS卷上必须要求NTFS权限。默认Everyone组具有“完全控制”权限。
5.3.5 继承与阻止NTFS权限
1.使用权限的继承性
默认情况下,授予父文件夹的任何权限也将应用于包含在该文件夹中的子文件夹和文件。当授予访问某个文件夹的NTFS权限时,就将授予该文件夹的NTFS权限授予了该文件夹中任何现有的文件和子文件夹,以及在该文件夹中创建的任何新文件和新的子文件夹。
如果想让文件夹或者文件具有不同于它们父文件夹的权限,必须阻止权限的继承性。
2.阻止权限的继承性
阻止权限的继承,也就是阻止子文件夹和文件从父文件夹继承权限。为了阻止权限的继承,要删除继承来的权限,只保留被明确授予的权限。
被阻止从父文件夹继承权限的子文件夹现在就成为新的父文件夹。包含在这一新的父文件夹中的子文件夹和文件将继承授予它们的父文件夹的权限。
若要禁止权限继承,以test2文件夹为例,打开该文件夹的“属性”对话框,单击“安全”选项卡,依次单击“高级”→“权限”按钮,出现如图5-12所示的“test2的高级安全设置”对话框。选中某个要阻止继承的权限,单击“禁止继承”按钮,在弹出的“阻止继承”菜单中选择“将已继承的权限转换为此对象的显示权限”或“从此对象中删除所有已继承的权限”命令。
图5-12 “test2的高级安全设置”对话框
5.3.6 复制和移动文件和文件夹
1.复制文件和文件夹
当从一个文件夹向另一个文件夹复制文件或者文件夹时,或者从一个磁盘分区向另一个磁盘分区复制文件或者文件夹时,这些文件或者文件夹具有的权限可能发生变化。复制文件或者文件夹对NTFS权限产生下述效果。
当在单个NTFS磁盘分区内或在不同的NTFS磁盘分区之间复制文件夹或者文件时,文件夹或者文件的复件将继承目的地文件夹的权限。
当将文件或者文件夹复制到非NTFS磁盘分区(如文件分配表FAT格式的磁盘分区)时,因为非NTFS磁盘分区不支持NTFS权限,所以这些文件夹或文件就丢失了它们的NTFS权限。
注意
为了在单个NTFS磁盘分区之内或者在NTFS磁盘分区之间复制文件和文件夹,必须对源文件夹具有“读取”权限,并且对目的地文件夹具有“写入”权限。
2.移动文件和文件夹
当移动某个文件或者文件夹的位置时,针对这些文件或者文件夹的权限可能发生变化,这主要依赖于目的地文件夹的权限情况。移动文件或者文件夹对NTFS权限产生下述效果。
当在单个NTFS磁盘分区内移动文件夹或者文件时,该文件夹或者文件保留它原来的权限。
当在NTFS磁盘分区之间移动文件夹或者文件时,该文件夹或者文件将继承目的地文件夹的权限。当在NTFS磁盘分区之间移动文件夹或者文件时,实际是将文件夹或者文件复制到新的位置,然后从原来的位置删除它。
当将文件或者文件夹移动到非NTFS磁盘分区时,因为非NTFS磁盘分区不支持NTFS权限,所以这些文件夹和文件就丢失了它们的NTFS权限。
注意
为了在单个NTFS磁盘分区之内或者多个NTFS磁盘分区之间移动文件和文件夹,必须对目的地文件夹具有“写入”权限,并且对于源文件夹具有“修改”权限。之所以要求“修改”权限,是因为移动文件或者文件夹时,在将文件或者文件夹复制到目的地文件夹之后,Windows 2003将从源文件夹中删除该文件。
5.3.7 利用NTFS权限管理数据
在NTFS磁盘中,系统会自动设置默认的权限值,并且这些权限会被其子文件夹和文件所继承。为了控制用户对某个文件夹以及该文件夹中的文件和子文件夹的访问,就需指定文件夹权限。不过,要设置文件或文件夹的权限,必须是Administrators组的成员、文件或者文件夹的拥有者,并且是具有完全控制权限的用户。
1.授予标准NTFS权限
授予标准NTFS权限包括授予NTFS文件夹权限和NTFS文件权限。
(1)NTFS文件夹权限
STEP 1 打开Windows资源管理器对话框,右击要设置权限的文件夹,如Network,在弹出的快捷菜单中选择“属性”命令,打开“network属性”对话框,选择“安全”选项卡,如图5-13所示。
图5-13 “network属性”对话框
STEP 2 默认已经有一些权限设置,这些设置是从父文件夹(或磁盘)继承来的。例如,在Administrator用户的权限中,灰色阴影部分的权限就是继承的权限。
STEP 3 如果要给其他用户指派权限,可单击“编辑”按钮,出现如图5-14所示的“network的权限”对话框。
图5-14 “network的权限”对话框
STEP 4 依次单击“添加”→“高级”→“立即查找”按钮,从本地计算机上添加拥有对该文件夹访问和控制权限的用户或用户组,如图5-15所示。
图5-15 “选择用户、计算机、服务账户或组”对话框
STEP 5 选择后单击“确定”按钮,拥有对该文件夹访问和控制权限的用户或用户组就被添加到“组或用户名”列表框中。由于新添加用户sales的权限不是从父项继承的,因此他们所有的权限都可以被修改。
STEP 6 如果不想继承上一层的权限,可参照5.3.5小节的内容进行修改,这里不再赘述。
(2)NTFS文件权限
文件权限的设置与文件夹权限的设置类似。要想对NTFS文件指派权限,直接在文件上右击,在弹出的快捷菜单上选择“属性”命令,再在打开的对话框中选择“安全”选项卡,可为该文件设置相应的权限。
2.授予特殊访问权限
标准的NTFS权限通常能提供足够的能力,用以控制对用户的资源的访问,以保护用户的资源。但是,如果需要更为特殊的访问级别,就可以使用NTFS的特殊访问权限。
在文件或文件夹属性对话框的“安全”选项卡中,依次单击“高级”→“权限”按钮,打开“network的高级安全设置”对话框,选中sales用户项,如图5-16所示。
图5-16 在“network的高级安全设置”对话框中选择sales用户项
单击“编辑”按钮,打开如图5-17所示的“network的权限项目”对话框,可以更精确地设置sales用户的权限。单击“显示基本权限”或“显示高级权限”后,两者会交替出现。
图5-17 “network的权限项目”对话框
有14项特殊访问权限,把它们组合在一起就构成了标准的NTFS权限。例如,标准的“读取”权限包含“列出文件夹/读取数据”“读取属性”“读取权限”及“读取扩展属性”等特殊访问权限。
其中两个特殊访问权限对于管理文件和文件夹的访问来说特别有用。
(1)更改权限
如果为某用户授予这一权限,该用户就具有了针对文件或者文件夹修改权限的能力。
可以将针对某个文件或者文件夹修改权限的能力授予其他管理员和用户,但是不授予他们对该文件或者文件夹的“完全控制”权限。通过这种方式,这些管理员或者用户不能删除或者写入该文件或者文件夹,但是可以为该文件或者文件夹授权。
为了将修改权限的能力授予管理员,将针对该文件或者文件夹的“更改权限”的权限授予Administrators组即可。
(2)取得所有权
如果为某用户授予这一权限,该用户就具有了取得文件和文件夹的所有权的能力。
可以将文件和文件夹的拥有权从一个用户账号或者组转移到另一个用户账号或者组,也可以将“所有者”权限给予某个人。而作为管理员,也可以取得某个文件或者文件夹的所有权。
对于取得某个文件或者文件夹的所有权来说,需要应用下述规则。
• 当前的拥有者或者具有“完全控制”权限的任何用户,可以将“完全控制”这一标准权限或者“取得所有权”这一Special访问权限授予另一个用户账号或者组。这样,该用户账号或者该组的成员就能取得所有权。
• Administrators组的成员可以取得某个文件或者文件夹的所有权,而不管为该文件夹或者文件授予了怎样的权限。如果某个管理员取得了所有权,则Administrators组也取得了所有权。因而该管理员组的任何成员都可以修改针对该文件或者文件夹的权限,并且可以将“取得所有权”这一权限授予另一个用户账号或者组。例如,如果某个雇员离开了原来的公司,某个管理员即可取得该雇员的文件的所有权,将“取得所有权”这一权限授予另一个雇员,然后这一雇员就取得了前一雇员的文件的所有权。
提示
为了成为某个文件或者文件夹的拥有者,具有“取得所有权”这一权限的某个用户或者组的成员必须明确地获得该文件或者文件夹的所有权。不能自动将某个文件或者文件夹的所有权授予任何一个人。文件的拥有者、管理员组的成员或者任何一个具有“完全控制”权限的人都可以将“取得所有权”权限授予某个用户账号或者组,这样就使他们获得了所有权。
5.4 习题
一、填空题
1.可供设置的标准NTFS文件权限有___、___、___、___、___、___。
2. Windows Server 2012系统通过在NTFS文件系统下设置___,限制不同用户对文件的访问级别。
3.相对于以前的FAT、FAT32文件系统来说,NTFS文件系统的优点包括可以对文件设置___、___、___、___。
4.创建共享文件夹的用户必须属于___、___、___等用户组的成员。
5.在网络中可共享的资源有___和___。
6.要设置隐藏共享,需要在共享名的后面加___符号。
7.共享权限分为___、___和___3种。
二、判断题
1.在NTFS文件系统下,可以对文件设置权限,而FAT和FAT32文件系统只能对文件夹设置共享权限,不能对文件设置权限。( )
2.通常在管理系统中的文件时,要由管理员给不同用户设置访问权限,普通用户不能设置或更改权限。( )
3.NTFS文件压缩必须在NTFS文件系统下进行,离开NTFS文件系统时,文件将不再压缩。( )
4.磁盘配额的设置不能限制管理员账号。( )
5.将已加密的文件复制到其他计算机后,以管理员账号登录就可以打开了。( )
6.文件加密后,除加密者本人和管理员账号外,其他用户无法打开此文件。( )
7.对于加密的文件不可执行压缩操作。( )
三、简答题
1.简述FAT、FAT32和NTFS文件系统的区别。
2.重装Windows Server 2012后,原来加密的文件为什么无法打开?
3.特殊权限与标准权限的区别是什么?
4.如果一位用户拥有某文件夹的Write权限,而且还是该文件夹Read权限的成员,那么该用户对该文件夹的最终权限是什么?
5.如果某员工离开公司,怎样将他或她的文件所有权转给其他员工?
6.如果一位用户拥有某文件夹的Write权限和Read权限,但被拒绝对该文件夹内某文件的Write权限,该用户对该文件的最终权限是什么?
5.5 实训项目 管理文件系统与共享资源
一、实训目的
• 掌握设置共享资源和访问共享资源的方法。
• 掌握卷影副本的使用方法。
• 掌握使用NTFS控制资源访问的方法。
• 掌握使用文件系统加密文件的方法。
• 掌握压缩文件的方法。
二、项目背景
项目网络拓扑图如图5-1所示。
三、项目要求
完成以下各项任务。
(1)在Win2012-1上设置共享资源\test。
(2)在Win2012-2上使用多种方式访问网络共享资源。
(3)在Win2012-1上设置卷影副本,在Win2012-2上使用卷影副本。
(4)观察共享权限与NTFS文件系统权限组合后的最终权限。
(5)设置NTFS权限的继承性。
(6)观察复制和移动文件夹后NTFS权限的变化情况。
(7)利用NTFS权限管理数据。
(8)加密特定文件或文件夹。
(9)压缩特定文件或文件夹。
四、做一做
根据实训项目录像进行项目的实训,检查学习效果。