Curso · Active Directory para Soporte N1
2 · Anatomía de AD: DC, dominio, árbol, bosque, OU
«Dominio, árbol y bosque son la misma idea a tres escalas; la OU es la única que tú vas a tocar a diario.»
Objetivos
- Dibujar de memoria el mapa mental: bosque > árbol > dominio > OU > objetos.
- Explicar qué es un DC, qué guarda y por qué suele haber varios.
- Entender la OU como herramienta de delegación y GPOs (lo que un L1 sí toca).
- Saber que existen FSMO roles, sitios y Global Catalog — y saber que todavía no son tu problema.
2.1 El dominio: la unidad básica
El dominio (corp.lab) es el contenedor maestro:
- Todas las cuentas de usuario, grupo y equipo viven en él.
- Define un namespace DNS: cada objeto es localizable dentro de
corp.lab. - Es un límite de seguridad y administración: los Domain Admins de
corp.labmandan encorp.lab(y en poco más). - Tiene sus propias políticas de dominio (contraseñas, bloqueos: capítulo 8).
En una empresa mediana-pequeña, normalmente hay un solo dominio. Todo lo que viene ahora (árboles, bosques, trusts) existe para las grandes: saberlo te permite responder preguntas de entrevista y no perderte cuando veas un entorno grande.
2.2 El DC (Domain Controller): donde vive la base de datos
Un DC es un Windows Server con el rol AD DS instalado y el dominio promocionado. Guarda:
- NTDS.dit: la base de datos del directorio (usuarios, equipos, atributos, contraseñas hasheadas).
- SYSVOL: carpeta compartida con las políticas (GPO) y scripts, replicada entre DCs.
Características clave del modelo:
- Multi-master: cualquier DC acepta cambios (crear un usuario, cambiar una contraseña). No hay un «maestro» único de escritura, como sí lo hay en muchas arquitecturas primario/réplica.
- Replicación: los cambios se replican a los demás DCs (típicamente en segundos/minutos). Consecuencia L1: un cambio hecho en DC1 puede tardar un poco en verse desde DC2 — no es un bug.
- Varios DCs = tolerancia a fallos: si uno cae, los clientes encuentran otro por DNS. Consecuencia L1: «el dominio está caído» casi nunca es verdad; suele estar caído un DC o el DNS (capítulo 5).
Para tu cerebro Linux: piensa en un clúster tipo etcd/multi-master donde cada nodo sirve lecturas y escrituras y se sincronizan solos, aunque el protocolo y los detalles (KCC, topology) son propios.
2.3 Árbol y bosque: dominios a lo grande
Cuando una organización tiene varios dominios:
- Árbol: dominios que comparten un namespace contiguo y una jerarquía:
corp.labyfilial.corp.labforman un árbol (como subdominios DNS). - Bosque (forest): el conjunto de TODOS los dominios de la organización, con namespace compartido o no (
corp.lab+otra-marca.compueden vivir en el mismo bosque). Es el límite real de la organización: esquema y configuración compartidos.
La pieza que une todo: los trusts (relaciones de confianza). Dentro de un bosque, todos los dominios confían entre sí de forma transitiva (si A confía en B y B confía en C, A confía en C). Gracias a eso, un usuario de corp.lab puede, si tiene permisos, acceder a recursos de filial.corp.lab.
Nivel N1 real: en el 90% de los helpdesks tocas un dominio. Saber nombrar bosque/árbol/trust basta para la entrevista y para no asustarte en la documentación. Gestionar trusts entre bosques es N2/N3.
Global Catalog (GC): un DC adicional que guarda una copia parcial de todos los objetos del bosque (para búsquedas rápidas entre dominios). Saber que existe; nada más.
2.4 La OU: la herramienta del día a día
La Organizational Unit es un contenedor dentro de un dominio. A diferencia del dominio, crear OUs es barato y no añade límites de seguridad duros: es organización pura. Y es la base de las dos cosas que estructuran tu trabajo:
- GPOs: las políticas se vinculan a sitios, dominios y OUs (capítulo 6). Estructura de OUs = estructura de configuración.
- Delegación: puedes dar a un usuario/grupo permisos sobre una OU concreta («puede resetear contraseñas de OU=Empleados») sin darle nada más. Así se otorgan los permisos del helpdesk en empresas serias: ni Domain Admin ni nada. Un L1 típico tiene derechos delegados sobre una OU.
Estructura típica de OUs:
corp.lab
├── Empleados
│ ├── Ventas
│ ├── Finanzas
│ └── Soporte ← aquí viven las cuentas que tú administras
├── Estaciones ← los PCs unidos al dominio
│ ├── Oficina-Madrid
│ └── Portatiles
├── Servidores
└── Grupos
Reglas prácticas de diseño que te pueden preguntar:
- OUs por función/ubicación/departamento, lo que haga útiles las GPOs.
- Nunca dejes cuentas en los contenedores por defecto
UsersyComputers: son contenedores planos (ni siquiera OUs reales) a los que no se pueden vincular GPOs útiles. Al unir un equipo, muévelo a su OU (capítulo 4). - Los grupos de seguridad suelen agruparse en una OU propia (
Grupos), no junto a los usuarios.
El primer muro que te vas a encontrar: OUs «que no se dejan borrar»
Toda OU nueva se crea con la casilla «Protect object from accidental deletions» activada. Intenta borrarla y AD te suelta un error de privilegios que parece no tener sentido: no es que te falten permisos, es esa protección funcionando. Para borrar de verdad (con un ticket detrás, nunca «porque estorba»): en ADUC, Vista → Características avanzadas (View → Advanced Features) → propiedades de la OU → pestaña Objeto → desmarca la casilla → ya puedes borrar. Desactiva la vista avanzada al terminar: expone ruido que un L1 no necesita ver.
2.5 Delegación: cómo te darán acceso tú
El flujo habitual cuando entras de L1 en una empresa:
- Te crean una cuenta normal (en
OU=Soporte). - La meten en un grupo tipo
HD-PasswordReset. - Ese grupo tiene control delegado sobre
OU=Empleadospara dos tareas: Reset password y Force change password at next logon (y quizá unlock account).
Consecuencia práctica: verás usuarios y operaciones solo de tu OU. Si intentas tocar algo fuera, AD te dirá Access Denied — y eso está bien: escalarlo o pedir el permiso adecuado, nunca «apañarlo».
Cómo se monta (para tu lab): en ADUC, clic derecho sobre la OU → Delegate Control → añades el grupo delegado → eliges las tareas (las de reset vienen de plantilla: Reset user passwords and force password change at next logon). Es el camino del 99 % de empresas; la alternativa es editar permisos de seguridad avanzados a mano.
Y compruébalo en carne propia: entra con una cuenta del grupo delegado y resetea la contraseña de un usuario de esa OU — desde ADUC o PowerShell (nota: en PowerShell, no en CMD):
Set-ADAccountPassword -Identity sgomez -Reset -NewPassword (Read-Host -AsSecureString)
Funciona dentro de la OU y da Access Denied en cuanto apuntas fuera de ella. Ese límite exacto es tu contrato de trabajo en AD.
2.6 Lo que existe pero NO necesitas aún (señales de N2+)
Saber que existen te evita quedarte en blanco en una entrevista y reconocer cuándo escalar:
- FSMO roles: 5 roles especiales que solo puede tener un DC a la vez (PDC Emulator, RID Master, Infrastructure Master, Schema Master, Domain Naming Master). Frase de entrevista: «son roles únicos en el bosque/dominio que gestionan operaciones que no pueden ser multi-master; si un DC con un FSMO muere hay que seize el rol — eso es N2/N3».
- Sitios (sites) y replicación inter-sitio: agrupan subredes para optimizar replicación por WAN y localización de DC cercano.
- Trusts externos/de bosque, AD CS, AD FS: ecosistema. Nombres que ya reconocerás.
Regla del libro: si no lo toca un L1 en una semana normal, aquí solo se nombra.
Esto te preguntarán en la entrevista
P: ¿Diferencia entre dominio, árbol y bosque? R: El dominio es la unidad básica de seguridad y administración (un namespace como corp.lab). Un árbol es un conjunto de dominios con namespace contiguo y jerárquico. El bosque es el conjunto de todos los dominios de la organización: comparten esquema y configuración y se relacionan mediante trusts transitivos.
P: ¿Qué es un Domain Controller? R: Un servidor con el rol AD DS que guarda una copia de la base de datos del directorio (NTDS.dit) y SYSVOL, autentica usuarios (Kerberos/NTLM) y sirve GPOs. El modelo es multi-master: cualquier DC acepta cambios y los replica al resto.
P: ¿Para qué sirven las OUs? R: Para organizar objetos dentro del dominio, aplicar GPOs de forma granular y delegar administración: puedo dar a helpdesk permisos de reset de contraseñas solo sobre una OU sin darle nada más del dominio.
P: ¿Qué es la delegación en AD? R: Conceder permisos administrativos finos sobre un contenedor (OU) a usuarios o grupos, mediante el wizard de Delegación o permisos de seguridad avanzados. Es la alternativa correcta a meter a todo el mundo en Domain Admins.
P: ¿Has oído hablar de los roles FSMO? R: Sí: son cinco roles especiales de operaciones únicas (por ejemplo el PDC Emulator, que gestiona bloqueos y sincronía de tiempo). Si el DC que los tiene cae, hay que transferir o seize el rol; su gestión es de nivel N2/N3.
Ejercicios prácticos
- De papel: diseña la estructura de OUs para una empresa de 300 personas con dos sedes (Madrid, Barcelona), departamentos (IT, Ventas, RRHH, Finanzas) y dos tipos de equipo (fijo, portátil). Justifica por qué anidas por sede o por departamento.
- De papel: el helpdesk necesita resetear contraseñas y desbloquear cuentas de todos los empleados, pero no puede crear usuarios ni tocar servidores. ¿Qué permiso delegado exacto le das y sobre qué OU?
- De papel: una empresa tiene
corp.esytiendascorp.es. ¿Es árbol o solo dos dominios de un bosque? ¿Qué tendrían que compartir obligatoriamente? - Prepara el lab: lee la sección 4 del capítulo 11 y decide qué estructura de OUs vas a crear en tu laboratorio usando el ejercicio 1 como base.