对于我们这个行业,经常会遇到AD管理的很多问题,其中部分是企业里IT管理常见的需求,部分是鲜见的奇怪需求。今天我来讲一个我们企业目前遇到的一个问题: 在AD里授权给Helpdesk人员将客户端计算机加入域的权限。因为我们通常不希望给这些人员的账户太多的权限,要遵循最小权限的原则。

首先微软推荐我们完成这个任务的两种途径:

一、通过组策略完成:

1. 打开【域默认组策略】,选择【计算机配置】-【策略】-【Windows设置】-【安全设置】-【本地策略】-【用户权限分配】,在右侧策略列表中选择【将工作站添加到域】,双击打开;

2. 将需要授权的用户添加到策略中来,如图,点确定即可完成。策略的生效可能需要时间,当然也可以强制刷新组策略。

二、通过委派任务来实现,具体如下:

1. 在域控上打开Active Directory 用户和计算机,右击域名(注意“将计算机加入域”只能在域上委派,不能在OU上),选择【委派控制】;

2. 下一步,点击添加,选择被授权的用户或组,下一步;

3. 选择委派的任务,在这里你可以使用常见的委派任务,也可以自定义任务;而我们选择【将计算机加入域】,下一步,确定整个信息后点完成。这样就完成了委派的任务。此时你委派的用户就有将计算机加域的权限了。

以上两种方法是微软推荐的,可以在网上找到更加详细的教程。

但是本文的目的不仅仅是与大家分享如何授权加域,我要分析的是一个特殊场景:

正常来讲,Helpdesk人员经常会帮客户的计算机重装系统,而重装系统后需要将计算机名改为原来的计算机名再将其加入域中,这样不会在系统更改不必要的信息,方便计算机管理。因为我们之前已经对helpdesk人员进行加域的授权操作,按理说他们应该是可以对计算机进行加域操作。

但事与愿违,Helpdesk人员反映他们用自己的管理帐户加域时,出现错误,提示如下:

用其他有加域权限的helpdesk账号也尝试加域,依然出错。但如果用域管理员的账号则没有问题。

这个时候helpdesk人员向我们抱怨授权不成功。 我们也很郁闷,因为我们是按照微软的说明来操作的。

于是,排错的工作就此展开。

首先,我们确定其他场景下加域是否可以,经过与helpdesk人员的沟通,我们缩小 的问题的范围:如果他们用一个新的计算机名加域时,则可以顺利加域,而如果是一个旧的计算机名加域,则会出现这个问题。奇怪的是我们的其中一个同事A做了一个测试,将一台新的计算机名加域,然后再退域,用另一个helpdesk的账户加域失败,错误同上。而再用这个同事A的加域就可以。

其次,我们查找相关资料并仔细在AD控制台中查阅相关对象的权限设置,我发现一些规律:

前提操作:利用委派将kaka与Totti两个账户赋与加域的权限

1. 委派加域权限实质上就是赋与用户创建计算机对象的权限。它在Computers安全权限为【 创建计算机对象】。

2. 如果我将计算机Test19加域,用的是Totti的账户,我们会发现在computers中计算机对象test19的安全权限中有“读取、更改密码。。。”,而kaka在这个对象上的安全权限没有“读取、更改密码。。。”,只有特殊权限。

3. 然后我尝试将test19退域,再加域,此时加域时我选择用kaka的账号去加域,结果

至此,我想问题的原因已经找到:

默认委派加域权限给某个用户,此用户则拥有创建计算机对象的权限。而对已经存在的计算机对象它并没有读取与写入的权限,所以当我们尝试用这个用户将某个DC中已经存在的计算机对象的名称去加域时,会报错:access is denied。而默认当时将这个计算机对象初次加域的用户对这个计算机对象是有读取等权限的。因此,如果我们用当时将这台计算机加入域的用户再进行加域操作时,则不会报错。

最后,解决的办法:

一、将computers容器的安全权限中添加helpdesk,并给予读取的权限或更多。

二、将计算机对象删除,再让helpdesk去加域。(不推荐,因为多一步,太麻烦)

三、将helpdesk人员加入到系统内置组Account Operators(附:这个组拥有用户、组、计算机对象的完全控制权限)。

给计算机新用户授权,AD管理之授权用户将计算机加入域的权限相关推荐

  1. ad用户和计算机的使用方法,AD技巧之指定用户登录和指定计算机登陆

    在域环境中我们往往默认情况下,域用户是可以在非域控机器上进行本地登录的,这里就涉及一个域安全问题 今天有人问我能否限制 某个用户只能登陆某台计算机?某台计算机只能由某个用户登录? 某个用户只能登陆某台 ...

  2. Linux学习:用户和用户组管理(大量用户创建)

    Linux学习系列均转载自菜鸟教程,小的地方有改动,便于理解:http://www.runoob.com/linux/linux-file-attr-permission.html Linux系统是一 ...

  3. 上网行为安全之深信服用户认证技术和用户、组管理

    文章目录 认证技术框架 1.不需要认证技术 1.1数据包特征信息 1.2不需要认证配置思路 1.3不需要认证效果显示 2.IP/MAC地址绑定技术 2.1工作原理 2.2配置思路 2.3 配置结果显示 ...

  4. jbpm 和 drools_jBPM和Drools工作台中的用户和组管理

    jbpm 和 drools 介绍 本文讨论了一项新功能,该功能允许使用集成在jBPM和Drools Workbenches中的直观友好的用户界面来管理应用程序的用户和组. 用户和组管理 在安装,设置和 ...

  5. jBPM和Drools工作台中的用户和组管理

    介绍 本文讨论了一项新功能,该功能允许使用集成在jBPM和Drools Workbenches中的直观友好的用户界面来管理应用程序的用户和组. 用户和组管理 在安装,设置和使用此功能之前,本文讨论了一 ...

  6. linux组的管理命令,Linux用户与组管理命令

    1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d" " -f1 | sort -u 或 who | cut -d ...

  7. linux中查看用户组标识符,Linux用户和组管理

    用户和组管理 目录 1.用户和用户组介绍 2.用户管理 3.组管理 4.用户和组相关文件操作 1.用户和组介绍 在linux中,用户分为管理员和普通用户:管理员为root,普通用户又分为系统用户和登录 ...

  8. 产品经理为什么要进行用户生命周期管理

    大规模用户运营体系有3大子系统,分别是:用户生命周期管理系统.用户分层运营系统.用户行为激励系统.今天我们聊的正是用户运营体系其中的一个子系统-用户生命周期管理系统.从本质上讲,用户生命周期管理的最终 ...

  9. Linux下的用户与用户组管理命令(含上机作业)

    文章目录 用户与用户组管理 一.用户与组文件目录 1.用户账号文件--/etc/passwd 2.用户影子文件--shadow 3.用户组账号文件--group和gshadow 4.使用pwck和gr ...

最新文章

  1. sql join教程
  2. 秋天的第一份“干货” I Referer 防盗链,为什么少了个字母 R?
  3. 硬盘结构及硬盘错误的解决方法(一)
  4. UTF-8、GB2312、GB18030、GBK和BIG5等字符集编码范围的具体说明
  5. 荣耀变鸿蒙系统,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...
  6. 【Java】第一阶段练习题
  7. Magento 获取系统设置 How to get data from Magento System Configuration
  8. http抓包实战 pdf_抓包实战 | 浏览器里的HTTP请求到底是如何完成的?
  9. 计算机网络月考题职专一年级,2014-2015学年获嘉职专一年级期末试卷_计算机应用基础...
  10. N卡A卡流处理器的区别解析
  11. JAVA编程练习50题超详细
  12. 安装.NET Framework 4,一直停留在正在安装 .NET Framework 4 Client Profile
  13. my security / csdn / 2000w / chakaifang.info
  14. 两个队列实现一个栈(Java)
  15. mysql备份和优化_MySQL优化|数据库的备份和恢复|MySQL高级
  16. FP6296升压QC和PD协议充电器
  17. C++周末训练题-机器人迷宫(BFS)
  18. 华为的5G到底有多厉害?
  19. MySQL的Schema是什么?
  20. 程序猿最喜欢说的30句话

热门文章

  1. java版我的世界附魔指令_我的世界手机版附魔指令 怎么使用附魔指令大全
  2. Fragstats计算景观格局指数不出结果和分维数PAFRAC出现N/A的问题
  3. 摩托罗拉九宫格锁屏怎么解锁
  4. Android编译中m、mm、mmm的区别
  5. C++基础部分-学习笔记
  6. Windows下x64反汇编参数传递约定,一句话,调用顺序为从左到右, Function( rcx, rdx, r8,r9, [rsp+0x20], [rsp+0x28], [rsp+0x30]..
  7. .net core3.1 abp学习开始(一)
  8. 数字化转型进行时 | 区块链赋能政务数字化研讨会在零数科技举办
  9. Centos yum和pip下载离线安装包
  10. 感悟和体会数据结构和算法