应用介绍
SetACL是一个用于控制注册表的访问控制权限的工具,又名注册表权限自动修改工具,它基本上可以修改Windows所有位置的权限,例如注册表,文件,服务,等等。
大家对注册表权限应该不陌生吧?直接运行就OK了。
setacl 注册表工具说明:
setacl 是开源项目,用于控制注册表的访问控制权限(ACL).
项目主页:http://setacl.sourceforge.net
SetACL是注册表安全工具Regini的加强版,regini虽然强大,但有很多功能不足的地方,例如他不能对单个键值进行权限细化设置,而SetACL就刚好填补了Regini的不足,SetACL命令参数如下:
设置项目中有四种权限状态:
deny(拒绝)
grant(允许)
set(设置)
revoke(撤消,就是直接从注册表删除指定用户的访问权限)
访问状态中有两种权限:
FULL (完全访问)
READ (只读访问)
命令格式:
SetACL /更改权限的状态 注册表仔细路径 /权限(开源软件)
setacl -on HKEY_LOCAL_MACHINE\SOFTWARE\Data Fellows\F-Secure\TNB\Products -ot reg -actn ace -ace n:administrators;p:set_val;m:deny
例如这样就是 administrators设置数值拒绝
SetACL示例:
SetACL.exe c:\nihao /dir /deny everyone /read_ex
设置E:\wxDesktop 文件夹 everyone 用户为读取和运行权限
SetACL MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /registry /deny
administrator /read
设置注册表键值Run 为完全控制权限
提示:压缩包中包含命令行版本和ActiveX控件版本,已经汉化了,大家开发一下。