2023-05-23 06:58:33 阅读( 1624)
Cacls命令使用格式如下:Caclsfilename[/T][/E][/C][/Guser:perm][/Ruser[...]][/Puser:perm[...]][/Duser[...]]Filename——显示访问控制列表(以下简称ACL);/T——更改当前目录及其所有子目录中指定文件的ACL;/E—&
Cacls命令使用以下格式:
Cacls filename [/T] [/E] [/C] [/G user:perm] [/R user [.]] [/P user:perm [.]] [/D user [.]]
Filename——显示访问控制列表(以下简称ACL);
/T——更改ACL当前目录及其所有子目录中指定文件的;
/E——编辑ACL而不替换它;
/C——发生拒绝访问错误时继续;
/G user:perm——给予指定的用户访问权限。Perm可以是R(读)、W(写)、C(改、写)、F(全控);
/R user——撤消指定用户的访问权限(仅与/E一起使用);
/P user:perm——替换指定用户的访问权限;
/D user——拒绝指定用户的访问。
1.查看目录和ACL
以Windows XP系统为例,使用Cacls命令检查E盘CCE目录的访问控制权限。点击“开始运行”,在运行对话框中输入“CMD”命令,会弹出命令提示对话框。
在“E:\”提示符下输入“Cacls CCE”命令,会列出Windows XP系统中用户组和用户对CCE目录的访问控制权限项。如果您想查看CCE目录中所有文件访问控制权限,
只需输入“caclscce”即可。命令。
2.修改目录和ACL
设置用户访问权限:我们经常需要修改目录和文件的访问权限,这可以通过使用Cacls命令轻松完成。下面是为了让本地用户testuser完全控制测试目录中的文件以及D驱动器下的所有子目录。
在命令提示符对话框中输入命令“Cacls test/t /e /c /g testuser:f”。
替换用户访问权限:用只读权限替换本地用户testuser的完全控制权限。只需在命令提示符对话框中输入命令“Cacls test/t /e /c /p testuser:r”即可。
撤销用户访问权限:撤销本地用户testuser对目录的完全控制权也很容易,只需在命令提示符下运行“Cacls test/t /e /c /r testuser”即可。
拒绝用户访问:要拒绝用户testuser访问测试目录及其所有子目录中的文件,只需运行“Cacls test /t /e /c /d testuser”。
以上只是对Cacls命令使用的简单介绍。建议你自己试试,你会发现它有很多奇妙的功能。
__________________________________________________________________
Echo y|Cacls D:\desktop /G user: f Get the user's ownership of d:\ desktop.
Cacls D:\desktop /t /e /c /d user denied user access to d:\ desktop.
cacls d:\ desktop/t/g administrator s:f users:c administrator s组拥有完全控制权限,user group拥有更改和写入权限。
猜你喜欢
Guessyoulike