Solucionar problema de comando “sudo su” en Linux

Vamos con otro artículo de Linux, para reparar nuestro ordenador. En este caso vamos a solucionar un “error”, ya que no es del todo este, si no mas bien un sistema de protección para que el usuario medio no la lie. No es otro que el uso del comando “sudo su”.

Al copiar comandos en algunas páginas, comienzan por sudo su y esto nos provoca un error. Cuando queremos hacer uso de esto, que no es más que para darnos permisos de superusuario, el sistema de Linux o cualquiera de sus distribuciones lo tiene como capado por seguridad. Por ejemplo, cuando ponemos el comando:

sudo su

Nos pedirá contraseña y nos indica que nuestro usuario de ese momento no está en el fichero sudoers.

NombreUsuario is not in the sudoers file. This incident will be reported.

Si por algún casual tenemos que usar el el modo root podemos hacerlo con el comando:

su

Escribiremos su contraseña y ya tendríamos los permisos de superusuario.

Pero no es lo que queremos. Queremos poder usar el sudo su de primeras con nuestro usuario. Para ello dejamos el superusuario activo y vamos al lio.

Vamos a ir a la carpeta raíz, con un:

cd /

Seguidamente haremos un:

ls

Veremos la lista de las principales carpetas de los sistemas Linux. La que nos interesa a nosotros es etc/. Para entrar, como siempre:

cd etc/

Volvemos a ver la lista dentro de etc con el ls y el fichero que nos interesa de la larguísima lista, y que nos muestra la línea del error, es “sudoers”.

Podemos modificarlo con “nano”, que es una herramienta que está en todos los Linux y derivados. Tan fácil como poner el comando:

nano sudoers

Podemos ver que el usuario root es el que tiene todos los permisos.

Debajo de este vamos a indicar con este apañado “editor de textos” el usuario que nosotros queremos que tenga los permisos de root. Eso si, acuerdate del usuario, si no es asi, puedes abrir otra terminal y usar el comando:

whoami

Una vez lo conocemos, lo escribimos en el nano.

Guardamos los cambios con “control + O

Y para salir con “control + X

Volvemos a abrir el fichero para comprobar que los cambios se han realizado correctamente y listo.

Una vez realizado esto, ya podemos comprobar que el usuario que le hemos indicado ya admite el “sudo su”: