尝试设置将Linux服务器join到Active Directory时的计算机操作系统属性时访问不足

我正在尝试将Linux服务器join到Active Directory中。 我想在使用此命令join时设置操作系统名称和操作系统版本属性:

  / usr / bin / net adsjoin-k -S adserver.example.local osName = CentOS osVer = 6.5 

我已将权限委派给绑定帐户,以便它可以读取/写入计算机对象的“操作系统名称”和“操作系统版本”属性。 当我尝试join域时,我遇到了这个错误:

 无法join域:无法设置机器操作系统属性:访问权限不足 

离开osName和osVer时,我没有join域的问题。 只是为了validation这个帐户是否具有正确的权限,我使用ADSI手动在计算机对象上设置了这两个属性。

预先安装计算机帐户通常比较容易,并将权限/所有者分配给要join域的帐户。

从数据包分析中了解到,用于join域的帐户缺less读取/写入操作系统服务包的权限。 该属性被自动设置为已安装的samba版本。