Si ha eliminado accidentalmente a su usuario principal del grupo sudo y ya no puede ejecutar ninguna tarea administrativa, Jack Wallen tiene la solución.
Desde la oficina de «esto me ha pasado recientemente», es posible eliminarte accidentalmente del grupo sudo, haciendo que tu cuenta sea incapaz de ejecutar cualquier acción que requiera privilegios administrativos. Esto no es un problema si tiene otros usuarios en su sistema que tienen privilegios administrativos. Pero si eres el único usuario, ¿qué haces?
Siga los pasos que voy a describir a continuación. Voy a demostrar esto en una instalación del servidor Ubuntu 16.04, en la que el usuario ha sido eliminado de sudo y no puede realizar un solo comando que requiera que haga uso de sudo, como resolver este problema.
El proceso es realmente muy sencillo.
Modo de recuperación
Lo primero que debe hacer es arrancar en modo de recuperación. Para hacer esto, reinicie su máquina, y en el menú inicial de GRUB, seleccione Opciones avanzadas para Ubuntu (usando la flecha hacia abajo de su teclado – . Oprima Enter en su teclado.
En la siguiente ventana ), use la flecha hacia abajo para seleccionar el modo de recuperación para el último kernel instalado en su sistema y presione Enter en su teclado.
Finalmente se encontrará en el menú de recuperación . Utilizando la flecha del teclado, desplácese hacia abajo y seleccione root. Oprima Enter en su teclado. Cuando se le solicite, pulse Intro de nuevo en el teclado y se le mostrará el mensaje de raíz de la recuperación.
Añadiendote de nuevo al sudo
Todo lo que tiene que hacer ahora es ejecutar un único comando para volver a añadir su usuario al grupo sudo. Ese comando lo es:
usermod -a -G sudo USUARIO
Donde USUARIO es el usuario a añadir.
No debería recibir ningún error (ningún mensaje en absoluto. Si recibe un error que indica que el sistema no puede bloquear /etc/passwd, necesita volver a montar la unidad en modo rw con el comando mount -o remount, rw /. Esto debería resolver el problema de bloqueo.
Una vez que esto se haya completado, emita el comando reiniciar y su sistema se reiniciará. Cuando se le presente el mensaje de inicio de sesión, vuelva a iniciar sesión en su equipo como el nuevo usuario reparado. Emita el comando sudo apt update para ver si se le pide la contraseña de sudo y se ejecuta el comando update. Si todo va como se espera, su usuario es reparado y usted puede continuar trabajando con su máquina como de costumbre.
Eso fue simple.
Sudo con precaución
Cuando modifique usuarios con la ayuda de sudo, asegúrese de hacerlo con cuidado. Supongamos que ha intentado añadir un usuario al grupo docker con el comando sudo usermod -G docker USER (donde USER es el nombre del usuario. Ese comando modificaría al usuario de tal manera que sólo pertenecería al grupo de acopladores. El comando correcto sería sudo usermod -a -G docker USER.
Siempre sudo con precaución.
Boletín informativo de consejotecnologico.com
Refuerce las defensas de seguridad de TI de su organización manteniéndose al día de las últimas noticias, soluciones y mejores prácticas en materia de ciberseguridad. Entregado los martes y jueves