Aula  ·  Windows & PowerShell  /  Lección 07
07Lección 7 · Quién puede hacer qué

Usuarios, grupos y administración local

Quién eres para Windows y quién manda. whoami /all y tu SID, ver y gestionar cuentas y grupos con net user/localgroup y Get-LocalUser/Group, el token partido de UAC y cómo elevar con cabeza (runas, Ejecutar como administrador). Con mirada defensiva: controla quién es administrador local.

Progreso del trackLección 07 de 10
cmd.exe
C:\> whoami /groups BUILTIN\Administradores Grupo Mandatory Label\High Nivel C:\> net localgroup Administradores Administrador ana C:\>
▶
Vídeo de la lección. Míralo para ver todos estos comandos en acción, paso a paso y sin prisa.
Ver el vídeo →

👤¿Quién eres tú para Windows?

Para Windows no eres "ana": eres una cuenta con una identidad numérica única (su SID) y una lista de grupos a los que perteneces. Tus permisos no salen de tu nombre, sino de en qué grupos estás (recuerda las ACLs de la Lección 4: las entradas apuntan a usuarios y grupos).

El primer comando que deberías interiorizar es whoami, y sobre todo whoami /all, que te enseña tu "carné de identidad" completo dentro del sistema:

▸¿Quién soy? (solo lectura)5 comandos
whoami
tu usuario, en formato EQUIPO\usuario.
whoami /user
tu usuario con su SID (el identificador numérico único).
whoami /groups
TODOS los grupos a los que perteneces: de ellos salen tus permisos.
whoami /priv
tus privilegios especiales (p.ej. apagar el equipo, hacer copias de seguridad...).
whoami /all
todo lo anterior de una vez. La foto completa de tu identidad.

El SID es como el DNI de la cuenta: aunque renombres al usuario, su SID no cambia. Por eso Windows guarda los permisos por SID y no por nombre. Mirar todo esto es inofensivo: whoami solo lee.

👥Ver usuarios y grupos locales

Un Windows tiene cuentas de usuario (personas) y grupos (bolsas de permisos). El grupo más importante es Administradores: quien está dentro, manda. Verlos en CMD y en PowerShell:

▸Usuarios y grupos (ver)8 comandos
net user
(CMD) lista las cuentas de usuario del equipo.
net user ana
(CMD) ficha de una cuenta: a qué grupos pertenece, último inicio, si está activa...
net localgroup
(CMD) lista los grupos locales del equipo.
net localgroup Administradores
(CMD) quién está en el grupo de administradores. ¡Revisar esto es higiene básica!
Get-LocalUser
(PS) los usuarios como objetos (Name, Enabled, LastLogon...).
Get-LocalUser | Where-Object Enabled -eq $true
(PS) solo las cuentas activas.
Get-LocalGroup
(PS) los grupos locales como objetos.
Get-LocalGroupMember Administradores
(PS) los miembros del grupo de administradores.

Desde la óptica defensiva, la pregunta de oro es: ¿quién es administrador local?. net localgroup Administradores (o Get-LocalGroupMember Administradores) debería devolver una lista corta y conocida. Cuentas de más ahí dentro son una bandera roja.

🔒

El resto de la lección está en el Laboratorio

Esto es una muestra gratuita. La lección completa (los 7 bloques restantes con sus chuletas de comandos copiables, diagramas y el resumen) está dentro, junto a tu Kali en el navegador, las máquinas, el Arsenal y el tutor Rio.

Únete para desbloquearla →