Solución 1:
No olvides cambiar la contraseña de root. Si algún usuario tiene UID 0 además de root, no debería. Mala idea. Para comprobar:
grep 'x:0:' /etc/passwd
Nuevamente, no debe hacer esto, pero verifique si el usuario es miembro del grupo raíz:
grep root /etc/group
Para ver si alguien puede ejecutar comandos como root, verifique sudoers:
cat /etc/sudoers
Para verificar el bit SUID, que permite que los programas se ejecuten con privilegios de root:
find / -perm -04000
Solución 2:
Para ver quién es UID 0:
getent passwd 0
Para ver quién está en los grupos root
, wheel
adm
y admin
:
getent group root wheel adm admin
Para enumerar todos los usuarios y los grupos de los que son miembros:
getent passwd | cut -d : -f 1 | xargs groups
Solución 3:
La raíz pura es el ID de usuario "0".
Todos los usuarios del sistema están en el archivo /etc/passwd:
less /etc/passwd
Aquellos que son root tienen "0" como identificación de usuario, que es la tercera columna. Aquellos con "0" como grupo (cuarta columna) también pueden tener algunos privilegios de root.
A continuación, querrá ver los grupos y ver quién es un miembro adicional de los grupos "raíz", "rueda" o "administrador":
less /etc/group
Los usuarios enumerados en esos grupos podrían tener algunos privilegios de raíz, especialmente a través del comando "sudo".
Lo último que querrá verificar es la configuración "sudo" y ver quién está en la lista con autorización para ejecutar este comando. Este archivo en sí está bien documentado, así que no lo reproduciré aquí:
less /etc/sudoers
Eso cubre las áreas principales de quién podría tener acceso de root.
Solución 4:
Para imprimir todos los usuarios
perl -n -e '@user = split /:/ ; print "@user[0]\n";' < /etc/passwd
Para imprimir solo aquellos usuarios con UID 0, siendo como han dicho otros, los usuarios con privilegios de root implícitos:
perl -n -e '@user = split /:/ ; print "@user[0]\n" if @user[2] == "0";' < /etc/passwd
Solución 5:
Para obtener una lista rápida de todos los usuarios, intente pulsar el tabulador dos veces (para autocompletar) después de escribir el passwd
Comando seguido de un espacio. Esto funciona con el su
comando también.
Debe hacerse como un usuario con privilegios de root.