巧用Cacls.exe命令来修改文件访问控制权限

[复制链接]
查看298 | 回复0 | 2012-4-1 19:24:26 | 显示全部楼层 |阅读模式
Cacl单机传奇ilename[/T][/E][/C][/Guser:perm][/Ruser[...]][/Puser:perm[...]][/Duser[...]]

  Filename――显示访问控制列表(以下简称ACL);

  /T――更改当前目录及其所有子目录中指定文件的ACL;

  /E――编辑ACL而不替换;

  /C――在出现拒绝访问错误时继续;

  /Guser:perm――赋予指定用户访问权限。Perm可以是R(读取)、W(写入)、C(更改,写入)、F(完全控制);

  /Ruser――撤销指定用户的访问权限(仅在与/E一起使用);

  /Puser:perm――替换指定用户的访问权限;/Duser――拒绝指定用户的访问。

1.查看目录和ACL

以WindowsXP系统为例,笔者使用Cacls命令查看E盘CCE目录访问控制权限。点击“开始→运行”,在运行对话框中输入“CMD”命令,弹出命令提示符对话框,在“E:>”提示符下输入“CaclsCCE”命令,接着就会列出WindowsXP系统中用户组和用户对CCE目录的访问控制权限项目。如果想查看CCE目录中所有文件访问控制权限,输入“Caclscce?.?”命令即可。

2.修改目录和ACL

设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到。下面要赋予本机用户Chenfeng对E盘下CCE目录及其所有子目录中的文件有完全控制权限。在命令提示符对话框中输入“CaclsCCE/t/e/c/gChenfeng:f”命令即可。

  替换用户访问权限:将本机用户Chenfeng的完全控制权限替换为只读权限。在命令提示符对话框中输入“CaclsCCE/t/e/c/pChenfeng:r”命令即可。

  撤销用户访问权限:要想撤销本机用户Chenfeng对该目录的完全控制权限也很容易,在命令提示符中运行“CaclsCCE/t/e/c/rChenfeng”即可。

  拒绝用户访问:要想拒绝用户Chenfeng访问CCE目录及其所有子目录中的文件,运行“CaclsCCE/t/e/c/dChenfeng”即可。
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则