设置高级NTFS权限的工具 XCACLS.vbs
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
使用 Xcacls.vbs 查看权限 Xcacls.vbs 还可用于查看文件或文件夹的权限。 例如,如果您有一个名为 C:\Test 的文件夹,在命令提示符处键入以下命令以查看文件夹权限,然后按 Enter: xcacls.vbs c:\test 下面的示例是一个典型结果: 复制代码 代码如下: C:\>XCACLS.VBS c:\test Microsoft (R) Windows Script Host 5.6 版权所有 (C) Microsoft Corporation 1996-2001。保留所有权利。 Starting XCACLS.VBS (Version: 3.4) Script at 6/11/2003 10:55:21 AM Startup directory: "C:\test" Arguments Used: Filename = "c:\test" ************************************************************************** Directory:C:\test Permissions: Type Username Permissions Inheritance Allowed BUILTIN\Administrators Full Control This Folder, Subfolde Allowed NT AUTHORITY\SYSTEM Full Control This Folder, Subfolde Allowed Domain1\User1 Full Control This Folder Only Allowed \CREATOR OWNER Special (Unknown) Subfolders and Files Allowed BUILTIN\Users Read and Execute This Folder, Subfolde Allowed BUILTIN\Users Create Folders / Appe This Folder and Subfo Allowed BUILTIN\Users Create Files / Write This Folder and Subfo No Auditing set Owner:Domain1\User1 注意:在该示例中,xcacls.vbs c:\test 命令的输出与显示在图形用户界面 (GUI) 的文本一致。命令窗口的一些文字不完整。 输出还给出了脚本的版本、启动目录和使用的参数。 您还可以使用通配符来显示目录下匹配的文件。例如,如果键入以下命令,将会显示 C:\Test 文件夹中所有具有“.log”扩展名的文件: xcacls.vbs c:\test\*.log 示例 下列 Xcacls.vbs 命令提供 Xcacls.vbs 用法的一些示例: xcacls.vbs c:\test\ /g domain\testuser1:f /f /t /e 该命令可编辑现有权限。它授予 Domain\TestUser1 完全控制 C:\Test 下所有文件的权限,遍历 C:\Test 下的子文件夹,然后更改找到的所有文件。该命令不触及目录。 xcacls.vbs c:\test\ /g domain\testuser1:f /s /l "c:\xcacls.log" 该命令可替换现有权限。它授予 Domain\TestUser1 完全控制 C:\Test 下所有子文件夹的权限,而且记录到 C:\Xcacls.log。该命令不触及文件,并且不遍历目录。 xcacls.vbs c:\test\readme.txt /o "machinea\group1" 该命令将自述文件的所有者更改为组 MachineA\Group1。 xcacls.vbs c:\test\badcode.exe /r "machinea\group1" /r "domain\testuser1" 该命令撤消 MachineA\Group1 和 Domain\TestUser1 的 C:\Test\Badcode.exe 权限。 xcacls.vbs c:\test\subdir1 /i enable /q 该命令将打开文件夹 C:\Test\Subdir1 上的继承。该命令将取消任何屏幕输出。 xcacls.vbs \\servera\sharez\testpage.htm /p "domain\group2":14 此命令通过使用 Windows Management Instrumentation (WMI) 远程连接到 \\ServerA\ShareZ。然后获取用于该共享的本地路径,在该路径下,它更改 Testpage.htm 上的权限。它原封保留 Domain\Group2 的现有权限,但是添加权限 1(读取数据)和权限 4(读取扩展属性)。该命令放弃此文件上的其他权限,原因是未使用 /e 开关。 xcacls.vbs d:\default.htm /g "domain\group2":f /server servera /user servera\admin /pass password /e 该命令使用 WMI 作为 ServerA\Admin 远程连接到 ServerA,然后将 Default.htm 上的完全权限授予 Domain\Group2。Domain\Group2 的现有权限丢失,但保留文件上的其他权限。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 用批处理实现的删除特定时间以前的文件下一篇: 用DOS命令判断磁盘分区是否为NTFS格式
关于设置高级NTFS权限的工具 XCACLS.vbs的所有评论