• Arrancar el ordenador con el SystemRescueCD u otro Linux similar (Live-CD)
  • Obtener la partición en la que se encuentra instalado Linux utilizando el comando cfdisk (por ejemplo, puede ser sda2).
  • Crear un nuevo directorio en /mnt: mkdir /mnt/sda2
  • Montar en ese directorio la partición de encontrada: mount /dev/sda2 /mnt/sda2
  • Cambiar el directorio raíz a esa partición: chroot /mnt/sda2
  • Editar el archivo /etc/sudoers y añadir la línea: usuario ALL=(ALL) ALL (El lugar adecuado para escribir esta línea debería ser dentro de la sección User privilege specification)
  • Reiniciar el ordenador

(Para editar el archivo se puede utilizar el editor vim, en el que para hacer una modificación se debe pulsar la tecla "i" para usar el modo edición. Para salir del modo edición, pulsar la tecla Esc. Por último para salir y guardar los cambios, escribir ":x!". El símbolo de admiración es necesaria ya que el archivo no tiene permisos de escritura).

Con estas operaciones el usuario predefinido "usuario" puede utilizar el comando sudo desde el terminal. Si se desea tener el escritorio con los programas de administración se debe hacer la siguiente modificación:

  • Editar el archivo /etc/group y añadir en la línea admin:x:118: el nombre del usuario que en este caso es "usuario", quedando la línea así: admin:x:118:usuario

Aunque, en las pruebas que he realizado, al reiniciar el ordenador se vuelven a restaurar esos permisos y se elimina automáticamente el usuario de la lína admin en el archivo /etc/group. Siempre está la posibilidad de editar ese archivo y volver a entrar en la sesión pero sin reiniciar, lo cual mantiene esos permisos.