Tema: identity
-
Usuarios y grupos locales bien hechos: useradd, cuentas de sistema, caducidad de contraseñas y la trampa de usermod -aG
useradd -m -s crea un usuario interactivo con directorio personal y shell; --system con una shell nologin es la forma correcta de crear una cuenta de servicio. usermod -G sin -a sustituye los grupos suplementarios de un usuario en lugar de añadirse a ellos — uno de los errores en cuentas locales que más se reportan.
-
Unir un host Linux a Active Directory con realmd y SSSD
realm discover y realm join delegan en realmd la configuración detallada de Kerberos, LDAP y SSSD para que un agente no tenga que editar sssd.conf a mano; realm permit acota después qué cuentas de AD pueden iniciar sesión realmente, y sssctl ofrece un único lugar donde comprobar qué cree SSSD en cada momento.
-
Gestionar usuarios y grupos de Active Directory desde PowerShell sin recorrer todo el directorio
Get-ADUser con -Filter y -Properties, New-ADUser con una contraseña SecureString, Add-ADGroupMember, y Search-ADAccount/Unlock-ADAccount para los bloqueos de cuenta — además de por qué -Filter * es una trampa en un directorio con decenas de miles de objetos.
-
Cómo rastrear qué fuente de identidad responde por un usuario: getent, id, nsswitch.conf y sss_cache
Cuando un host Linux está unido a un directorio, la consulta de un usuario puede responderla los archivos locales, SSSD/LDAP u otro módulo, en el orden que indica nsswitch.conf. getent e id muestran cuál es la respuesta resuelta real, y sss_cache -E obliga a SSSD a descartar las entradas obsoletas de su cache.
Legible por máquina: JSON