Board logo

标题: [注册表类] [己解决]批处理如何找出某个注册表项的键值ACL权限? [打印本页]

作者: Taurus    时间: 2009-7-7 00:10     标题: [己解决]批处理如何找出某个注册表项的键值ACL权限?

请问如何以cmd command找出登录档项目键值权限呢?
例如:
HKLM\SYSTEM\ControlSet001\Enum\

此键在everyone权限默认是唯读的,如果需存取则要利用setacl把everyone权限设为full再写入,或设定%username%权限为full;

例如利用setacl.exe:
setacl MACHINE\SYSTEM\ControlSet001\Enum\news /registry /grant %username% /full


但当存取完成后如何复原默认设置?

因打算先把%username%权限设为var再在存取完成后依var把设置回复,但在setacl.exe , reg.exe及regedit.exe也找不到读取指定用户权限的指令或参数

不打算每种权限也试一次得其%ERRORLEVEL%,因为权限设置共分了十一个项目,每个试一次太麻烦了

[ 本帖最后由 Taurus 于 2009-7-9 01:34 编辑 ]
作者: keen    时间: 2009-7-7 14:32

原帖由 Taurus 于 2009-7-7 00:10 发表
请问如何以cmd command找出登录档项目键值权限呢?
例如:
HKLM\SYSTEM\ControlSet001\Enum\

此键在everyone权限默认是唯读的,如果需存取则要利用setacl把everyone权限设为full再写入,或设定%username%权限为full ...


楼主是哪里人,怎么好像用的是繁体字。你的话语让我不明白你在说什么,例如:什么是“登陆档项目键值权限”,什么是“唯读的”?
作者: sylovanas    时间: 2009-7-7 17:40

楼主有没有考虑使用swreg?
http://www.xs4all.nl/~fstaal01
比较简单功能也够用.

登陆档项目键值权限 = 注册表访问权限
唯读 = 只能读取不能写入
作者: Taurus    时间: 2009-7-7 21:45

原帖由 keen 于 2009-7-7 14:32 发表


楼主是哪里人,怎么好像用的是繁体字。你的话语让我不明白你在说什么,例如:什么是“登陆档项目键值权限”,什么是“唯读的”?

Hong kong

先前我都是用繁体的,但管理员叫我转成简体,很不方便啦

[ 本帖最后由 Taurus 于 2009-7-7 21:57 编辑 ]
作者: Taurus    时间: 2009-7-7 21:52

原帖由 sylovanas 于 2009-7-7 17:40 发表
楼主有没有考虑使用swreg?
http://www.xs4all.nl/~fstaal01
比较简单功能也够用.

登陆档项目键值权限 = 注册表访问权限
唯读 = 只能读取不能写入

谢,这是否能list出一个值的权限?
作者: sylovanas    时间: 2009-7-8 21:42

swreg acl "registry keys"

EX:
swreg acl "HKLM\SYSTEM\ControlSet001\Enum\news"
作者: wxcute    时间: 2009-7-8 22:03

参阅:http://bbs.bathome.net/viewthrea ... amp;page=1#pid28974
   SetACL.exe2.0.3.0 帮助及示例。
作者: Taurus    时间: 2009-7-9 01:12

原帖由 wxcute 于 2009-7-8 22:03 发表
参阅:http://bbs.bathome.net/viewthread.php?tid=3670&page=1#pid28974
   SetACL.exe2.0.3.0 帮助及示例。

这看过了,只是 示例17 - 19 也不相关导出现有权限设置,先谢
作者: Taurus    时间: 2009-7-9 01:32

原帖由 sylovanas 于 2009-7-8 21:42 发表
swreg acl "registry keys"

EX:
swreg acl "HKLM\SYSTEM\ControlSet001\Enum\news"

谢,看毕 http://www.xs4all.nl/~fstaal01/swreg-us.html ,改成这样可以了:
swreg acl /b "HKLM\SYSTEM\ControlSet001\Enum\"
pause





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2