Ir al contenido principal

Solucionar Error 8344 “Insufficient access rights to perform the operation.” En Azure AD connect


Ayer termine de instalar y configurar Azure AD connect. Para los que no lo sepáis, Azure AD connect es el programa que se utiliza para sincronizar objetos de tu directorio activo local con el directorio activo de azure. Podéis acceder a la estupenda documentación de Microsoft aquí.

El caso es que después de terminar la configuración, estuve repasando que las primeras sincronizaciones fueran correctas cuando vi que aparecía una tarea con errores en Azure AD sync service. El fallo era el siguiente:

clip_image002

Como podéis ver, esta tarea de export, que ya os voy diciendo que era una sincronización de contraseñas, falla por un problema de permisos. La verdad es que era un poco confuso, ya que había seguido la documentación de Microsoft para la implementación al pie de la letra y cumplido todos los prerrequisitos. ¿Se me escapaba algo?

Al final, la respuesta era bastante sencilla. Este directorio activo no lo desplegué yo, así que hay algunas cosillas “heredadas”. Una de ellas es que una Unidad Organizativa concreta tenia modificada la seguridad. Básicamente, alguien había desactivado la herencia en dicha Unidad Organizativa. La desactivación de la herencia en la OU, se propago a los objetos contenidos en esta, básicamente usuarios, pero, además, al mover los usuarios fuera de dicha OU, los usuarios mantenían la herencia desactivada.

Para volver a activar la herencia en los usuarios que la tienen desactivada, primero necesitáis encontrar dichos usuarios. Podéis hacerlo fácilmente con este script en powershell:


$UOs = @()

$estadoUsuario = @()

$UOs = Get-ADOrganizationalUnit -Filter * -Properties * | sort canonicalname | select distinguishedname, canonicalname

$UOs += Get-ADObject -SearchBase (Get-ADDomain).distinguishedname -SearchScope OneLevel -LDAPFilter '(objectClass=container)' -Properties * | sort canonicalname | select distinguishedname, canonicalname

foreach($UO in $UOs)

{

"Comprobando - " + $UO.distinguishedname + " ..."

$estadoUsuario += Get-ADUser -Filter * -SearchBase $UO.distinguishedname -SearchScope OneLevel -Properties * | where {($_.nTSecurityDescriptor.AreAccessRulesProtected -eq $true) -and ($_.enabled -eq $true)} | select @{n='OU';e={$UO.distinguishedname}}, displayname, userprincipalname,samAccountName, @{n='Herencia Deshabilitada';e={$_.nTSecurityDescriptor.AreAccessRulesProtected}}

}

$estadoUsuario | out-gridview


Tened en cuenta, que por ejemplo la cuenta de Administrador tiene la herencia deshabilitada por defecto (así que no la habilitéis):

clip_image004

Una vez que sabéis el o los usuarios que tienen la herencia deshabilitada, podéis habilitar la herencia de 2 formas. La primera, consiste en usar el complemento de usuarios y equipos de directorio activo, y pulsando con el botón derecho sobre el usuario, elegir propiedades:

clip_image006

A continuación, pulsaremos en el botón de avanzada:

clip_image008

Ahora solo tendremos que pulsar en el botón de habilitar herencia y aceptar todos los cuadros de dialogo que aparezcan.

clip_image010

Eso habilita la herencia para ese usuario y debería dejar de darnos problemas en la replicación. La otra forma es hacerlo con powershell, para lo cual usaremos el siguiente código:


$nombreUsuario = "user1" #<-- cambiar esta variable por el nombre del usuario

$usuario = Get-ADUser $nombreUsuario -Properties *

$usuario.nTSecurityDescriptor.SetAccessRuleProtection($false,$true)

$rutaAD = "AD:\" + $usuario.DistinguishedName

Set-Acl -AclObject $usuario.ntsecurityDescriptor -path $rutaAD


Y listo.

Un saludo a todos!

Comentarios

  1. Muchas gracias! Me aparecía el mismo error y no daba con la tecla :)

    ResponderEliminar
  2. Obrigado, muito legal o artigo e resolveu meu problema com poucos minutos!!

    ResponderEliminar
  3. Estimado , tengo una duda , si tengo al menos 10 cuentas de usuarios que pertenecen al grupo administradores , conviene habilitar la herencia o dejarla por default desactivada?

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Error id 12294, La base de datos SAM no pudo bloquear la cuenta de administrador...

Últimamente hemos estado teniendo un problema de esos que a todo administrador de sistemas le trae de cabeza... Al menos hasta que lo ha solucionado una vez. Para aquellos de vosotros que habéis llegado hasta aqui después de toparos con el en vuestro trabajo diario y no sabeis muy bien que hacer, voy a indicaros paso por paso como solucionarlo. El error consiste en el intento reptitivo de bloqueo de la cuenta de Administrador del dominio por parte de una maquina del dominio. Estos errores se generan en el registro de eventos de sistema con el id 12294 y con origen Directory-Services-SAM si es Windows 2008 o SAM si es Windows 2003 o anterior. El error en si no aunque parece grave, no debe preocuparnos tanto, ya que la cuenta de administrador de dominio nunca se bloquea. Lo que si nos molestara mas, es el hecho de que estos errores saturan nuestro log de eventos de sistema, así como el registro de seguridad del DC. El problema que nos encontramos cuando intentamos ...

Bibliotecas en Windows 7

Wow, hace ya bastante tiempo que no posteaba nada aquí... Espero que me perdonéis, pero he estado bastante ocupado reasentándome y cambiando, cosa que ahora no viene a cuento pero que a mí me justifica un poco. En todo caso, y pasando de rollos, el post de hoy trata sobre una nueva funcionalidad de Windows 7 que para mi había pasado completamente desapercibida hasta hace bien poco. Se trata de las bibliotecas de archivos. Si os habéis fijado, cuando entráis en el explorador de archivos ahora os aparece en la columna de la izquierda una nueva serie de opciones bajo el epígrafe de Bibliotecas. Por defecto hay 4, documentos, música, imágenes y videos. ¿Y qué diferencia hay con las clásicas carpetas de mis documentos, mi música, etc.? Bien, para que nos hagamos una idea, las bibliotecas son algo así contenedores de accesos directos. Una biblioteca puede enlazar con varias carpetas físicas en distintas ubicaciones de tu equipo de modo que c...