[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 如何将注册表的指定键/项针对多个不同用户设置不同权限

本帖最后由 pcl_test 于 2016-9-24 00:17 编辑

seta貌似很强大,能同时处理注册表和文件,但看了文档却发现设置非常繁琐,不能一次指定多个用户,特别是未知用户,也很难实现仅保留某一两个用户的权限,它的作用主要集中于添加用户的权限,而我需要给用户降权,实现起来非常麻烦。新版seta的命令参数相差很大。

  1. setacl -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -ot reg -actn ace -ace "n:everyone;p:read"
复制代码
这个可以吗?

TOP

本帖最后由 aries215 于 2012-4-25 23:36 编辑

当然不可以。

原因:
1、用户不止一个,还有"Users"、"Creator Owner"等等其他用户名呢,你知道我这台电脑的用户名有多少个分别是什么吗??
3、如果要禁止所有用户访问此键值,你怎么写?

TOP

烦你拿这个“HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”举个具体的例子,如:admin,system完全访问,users读取,等等

TOP

本帖最后由 aries215 于 2012-4-25 23:35 编辑

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
administrators: 禁止所有权限
Creator Owner: 禁止所有权限
everyone: 禁止所有权限
system: 禁止所有权限
users: 禁止所有权限

TOP

你看看Subinacl.exe合适不
1

评分人数

TOP

回复 7# gawk
貌似不错, 参数不算非常复杂, 旧版的SetACL跟这个很相像.
正在研究, 谢谢推荐!

TOP

回复 9# aries215


试试这个效果如何:
http://www.bathome.net/thread-16454-1-1.html

如果有什么需要加强的,可以让作者帮忙修改。

TOP

返回列表