login

Inicio de sesión automático en el escritorio como root en Ubuntu 22.04.1 LTS

Ante todo:

  • Sé que no es una buena práctica.Pero principalmente uso esta VM para hacer locuras y estoy cansado de escribir mi contraseña todo el tiempo.También soy perezoso y no quiero iniciar sesión manualmente.Así que por favor vea esto como un experimento.
  • Esto no es un duplicado de las preguntas mencionadas más adelante.siga leyendo y sabrá a qué me refiero.
  • ¿Por qué? Simplemente porque sí.Esta es la única razón.
  • Sí,es estúpido y peligroso.
  • Sí,no voy a usar esto en ningún otro sitio.Es sólo por diversión.
  • Cualquier otra persona: ¡NO UTILICE ESTO!

Finalmente comencemos:

He seguido las respuestas de Iniciar sesión como raíz en el escritorio de ubuntu y ¿Cómo habilitar el inicio de sesión raíz? . Funcionan y puedo iniciar sesión. Como puedes ver:

Pero ahora viene el problema: tan pronto como intento editar mi /etc/gdm3/custom.conf , cambio AutomaticLogin=user a AutomaticLogin=root y reinicio, la pantalla de inicio de sesión de ubuntu ya no aparecerá. Se está atascando en esta pantalla:

Ahora no puedo iniciar sesión en absoluto.

¿Cómo puedo conseguir que esto funcione?

Los registros se pueden encontrar en: https://gist.github.com/janwiesemann/8f7c8d2e267c61d6c514da8ae734794f


Estoy en contra...totalmente:

  • Muchas aplicaciones se negarán o dejarán de funcionar.
  • La seguridad del sistema se verá totalmente comprometida desde dentro ...Todas las tareas diarias normales,por ejemplo,recibir y abrir correos electrónicos,navegar por sitios web y crear/eliminar directorios y archivos...etc.se volverán extremadamente peligrosas.
  • El modo de rescate ahora le pedirá una contraseña cuando quiera acceder a un shell root para recuperar su sistema.
  • Lo que sea... PELIGROSO .

Pero, supongo que ya has pasado este punto... ¡Ya lo hiciste y te gusta tanto ( TENTACIÓN PELIGROSA ) que hasta lo quieres automático! ... El inicio de sesión automático lee el archivo:

/etc/pam.d/gdm-autologin

Que tiene una línea para evitar el inicio de sesión automático de root (porque es peligroso ) que se ve así:

auth    required    pam_succeed_if.so user != root quiet_success

Ahí lo tienes... Te han advertido... Malvada sonrisa :-)... Por favor no lo hagas... Si lo haces de todos modos, no vengas aquí a pedir ayuda... Porque tú lo hizo a propósito.




$ sudo -i
[sudo] password for hannu: 
root:~# 

¿Dónde está la parte difícil si estás a punto de destruir tu VM? ;-)