Las cuentas locales se almacenan en un archivo llamado base de datos SAM . Esto existe en un controlador de dominio: si inicia un controlador de dominio en modo de restauración, la cuenta que usa para hacer esto es solo la cuenta de administrador local en la base de datos SAM. Sin embargo, cuando Windows se está ejecutando, normalmente el acceso a la base de datos SAM está deshabilitado y ninguna de las cuentas puede ser utilizada. Eso significa que es imposible iniciar sesión con una cuenta local en un controlador de dominio.
Sin embargo, esto se puede hacer si está contento de trabajar desde una línea de comandos y si no requiere acceso a la red. El truco es iniciar sesión como la cuenta del sistema local. Windows no proporciona ninguna forma de hacerlo, pero lo he hecho escribiendo un servidor telnet simple y luego ejecutándolo como un servicio utilizando la cuenta del sistema local. Cuando se conecta al servidor telnet, inicia sesión como la cuenta del sistema, no como una cuenta de dominio. Las únicas restricciones son que solo es la línea de comando y la cuenta del sistema no tiene acceso a la red. Si vas a usar un truco como este, ¡ten mucho cuidado con la seguridad!
Aunque todo esto suena como un truco horrible, tiene usos legítimos. Por ejemplo, en el trabajo utilizamos una herramienta de administración llamada N-able que permite el acceso remoto a una consola en los servidores, y lo hace utilizando básicamente la técnica que describí anteriormente. Si abro una consola en uno de nuestros controladores de dominio y uso el comando whoami obtengo:
Nota
Windows no tiene un método incorporado para abrir un símbolo del sistema remoto, pero como menciona Grawity en un comentario, la utilidad psexec de SysInternals puede hacer esto, y las utilidades de SysInternals son proporcionadas y respaldadas por Microsoft, por lo que esto es al menos semioficial. Usando psexec en uno de mis servidores obtengo:
D:\temp\psexec>psexec64 \\cheddar -s cmd.exe
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
Microsoft Windows [Version 10.0.17134.345]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\Windows\system32>whoami
nt authority\system
C:\Windows\system32>exit
cmd.exe exited on cheddar with error code 0.