令狐大虾 发表于 2017-12-31 21:31:29

setacl注册表项去除继承及取消权限?(谢谢quya回复得到灵感)

本帖最后由 令狐大虾 于 2018-1-1 21:15 编辑

版本是3.06,依照网上找到得
1、去除继承,且复制来自父对象的权限
setacl -on "HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MountPoints2" -ot reg -actn setprot -op "dacl:p_c;sacl:p_c"
2、删除注册表项的所有权限,禁止任何人访问
setacl -on "HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MountPoints2" -ot reg -actn clear -clr "dacl,sacl"
运行后出错:

slore 发表于 2018-1-1 09:40:42

提示路径不对,改成Windows的分隔符试试。

令狐大虾 发表于 2018-1-1 18:51:27

slore 发表于 2018-1-1 09:40
提示路径不对,改成Windows的分隔符试试。

终于有人回复了谢谢!
1、去除继承,且复制来自父对象的权限(注意仅仅能针对处理的项而并不能去除项下面子项的继承)
SetACL -on "HKCU\Software\Microsoft\Internet Explorer\Main" -ot reg -actn setprot -op "dacl:p_c;sacl:p_c"
2、删除注册表项的所有权限,禁止任何人访问(某项下没有子项,则删除了此项里面的所有用户;若某项下还存在子项,则只删除了此项里面除administrators外的所有用户)
SetACL -on "HKCU\Software\Microsoft\Internet Explorer\Main" -ot reg -actn clear -clr "dacl,sacl"

没有路径不对,只是SetACL对某些键值不能去除继承和删除权限。不知道还有否别的工具可以达到呢

quya 发表于 2018-1-1 21:04:05

1. 这不是批处理方面的问题,在这儿提问不妥吧?
2. 这个也不是系统自带的内部或者外部命令,应该先去读setacl的文档和该工具的论坛才能找到正确答案。

3. 好吧, 我从来没用过这个这个, 但看了下参数, 我觉得你写错了,才导致路径报错。 路径写法不是“/”, 应该是"\", 你在三楼的写法应该是对的,难道还报错?

令狐大虾 发表于 2018-1-1 21:12:06

quya 发表于 2018-1-1 21:04
1. 这不是批处理方面的问题,在这儿提问不妥吧?
2. 这个也不是系统自带的内部或者外部命令,应该先去读se ...

第一个图是直接网上复制过来的,没注意看不好意思哈哈。

newyun 发表于 2018-1-2 09:55:58

找找regini呢
页: [1]
查看完整版本: setacl注册表项去除继承及取消权限?(谢谢quya回复得到灵感)