Cuando inicio sesión como root desde gnome-terminal usando el comando:
sudo su
me registra como usuario root.
¿No se considera esto cambiar de usuario como iniciar sesión?
Además, ¿qué comando puede mostrarme todos los "cambios" que he realizado?
Respuesta1
Primero, echemos un vistazo a man who
:
Print information about users who are currently logged in.
Como dijiste,
sudo su
se registraa mícomo usuario root
Entonces, se trata detú, no sobreraíz.
Y tienes razón. Esto es de man sudo
:
sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy.
Entonces, nuevamente, cuando ejecutas sudo su
el comando, de hecho (noroot) están ejecutando su
el comando como superusuario.
Si desea convertirse en root, primero debe habilitar la cuenta root. Vea aquí cómo hacer esto:
Después de esto, puede iniciar sesión con root en tty1-6, mediante ssh, en la GUI en la pantalla de inicio de sesión, etc.
En Ubuntu parece que existe una alternativa para iniciar sesión como root sin habilitar su cuenta. El siguiente comando hará esto:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gnome-terminal
Esto abrirá una terminal raíz:
En relación con la segunda pregunta, te doy una pista: busca en /var/log
el directorio archivos como auth.log.*
.