En este post veremos como dar permisos de root a un nuevo usuario creado desde el terminal de Linux. Para ello, veremos paso a paso como hacerlo empezando por crear dicho usuario.
Vamos a empezar accediendo al servidor donde vayamos a crear el usuario al que queremos otorgar permisos de root:
![](https://alexariza.net/wp-content/uploads/2018/10/logging-en-servidor.jpg)
Como veis, accederemos con el usuario y contraseña originales para este servidor. Es decir, el usuario y contraseña que configuramos cuando instalamos y pusimos en marcha el servidor.
Una vez dentro, y como ya hemos visto en otros posts, crearemos el usuario que queramos con el comando “useradd” o “adduser” seguido del nombre de usuario que queramos usar:
![](https://alexariza.net/wp-content/uploads/2018/10/crear-usuario-nuevo.jpg)
A continuación, y desde la cuenta “aariza” saltaremos a la cuenta del nuevo usuario “testftp” con el comando:
Y ahora escalaremos permisos de root. El problema es que cuando introduzcamos el password del usuario “testftp” nos aparecerá el mensaje: “testftp is not in the sudoers file.”
![](https://alexariza.net/wp-content/uploads/2018/10/testftp-is-not-in-the-sudoers-file.jpg)
Y esto es porque este usuario no tiene permisos de super usuario. Para dárselos, vamos a editar el archivo “sudoers” mediante el comando:
Dentro del archivo añadimos el usuario “testftp” y copiamos los mismos permisos que tiene el usuario “root”:
![](https://alexariza.net/wp-content/uploads/2018/10/permisos-root-a-usuario-testftp.jpg)
Salimos y guardamos con “:x!”. Y ahora sí, volvemos a escalar permisos de super usuario y ya no nos aparecerá el error:
![](https://alexariza.net/wp-content/uploads/2018/10/permisos-root-accesibles.jpg)