邓紫棋 画 下载 v盘:设置注册表的使用权限-编程入门网

来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 01:38:59
在默认的情况下,注册表只能由Administrator或者Power Users组的成员进行编辑,同时这些组的所有用户都有相同的访问权。为添加更多的用户及组具有安全设置的修改能力,管理员可以通过权限设置来为计算机的其他用户分配对应的注册表使用权限。操作步骤如下:(1)、单击“开始”菜单的“运行”命令,在弹出的窗口中输入“regedit”,单击“确定”,系统将打开“注册表编辑器”窗口。(2)、如果希望为某个用户和组分配单独主键或子键的使用权限,可在注册表编辑器中先选定该根键或子键分支,比如选定当前用户:HKEY_CURRENT_USER,如下图: (3)打开注册表编辑器的“编辑”菜单,选择其中的“权限”命令,出现如图1所示对话框:
图1:“HKEY_CURRENT_USER的权限”对话框说明:在该对话框中,系统列出了当前的权限设置情况。可权限为“读取”和“完全控制”,其中“读取”权限允许用户查看注册表的内容,但不能对其进行修改修改,这是Everyone组的默认权限设置;而“完全控制”权限允许读取和修改注册表中的任何项目,其中包括编辑、添加或删除等操作。此权限也包括其他用户编辑注册表的权限,并可取得主键或子键分支的“所有权”。表1列出了特别的访问权限及其功能解释。特殊权限 功能解释
查询数值 从注册表子键分支中读取键值项数据
设置数值 在注册表中设定键值项数据
创建子键 在选定的注册表子键下面创建子键分支
枚举子键 标识注册表中的子键
通知 来自注册表键的通知事件
创建链接 在特定子键中创建符号链接
删除 删除注册表对象
写入DAC 更改子键的安全权限
写入所有者 获取一个子键的所有权
读取控制 读取子键的安全权限 (4)、如果要更改组或者单个用户的当前权限,可在图1的“组或用户名称”列表框中将其选定,然后在“XX的访问权限”列表框中通过“允许”和“拒绝”复选框来添加或取消组或用户对某一权限的所有权。(5)、如果用户需要对某个组或用户进行特殊权限的高级设置,可在图1所示的对话框中单击“高级”按钮,系统将打开“HKEY_CURRENT_USER的高级安全设置”对话框,如图2所示:
图2:“HKEY_CURRENT_USER的高级安全设置”对话框(6)、在“HKEY_CURRENT_USER的高级安全设置”对话框的“权限”选项卡中,单击“添加”按钮打开“选择用户或组”对话框,如图3:
图3(7)、在该对话框的“输入要选择的对象名称(例如)E:”文本框中,输入需要进行特殊权限设置的用户或组的名称,如果需要设置特殊权限的用户或组不在当前域中,可通过“位置”按钮重新指定其所在的域,单击“确定”按钮后,系统将打开“HKEY_CURRENT_USER的权限项目”对话框,如图4所示:
图4:“HKEY_CURRENT_USER的权限项目”对话框(8)、在“HKEY_CURRENT_USER的权限项目”对话框中,需要首先在“应用到(0)”下拉列表中选择权限的应用范围,其中可选项包括:只有该项、该项及其子项、只有子键。随后就可在“权限”列表框中对特殊权限进行设置,同样是通过“允许”和“拒绝”复选框的启用和禁用来完成的。(9)、完成了特殊权限的设置后,单击“确定”按钮以使设置生效。提示:以Administrator身份直接登录自己系统的用户(本地登录,并非域成员)可对自己的本地注册表进行任意修改,这会造成严重的安全和管理问题。为防止用户作为管理员以本地方式登录,请在每台机器上更改Administrator帐号的密码。
本文来自编程入门网:http://www.bianceng.cn/film/regedit3.htm