Como crear un nuevo usuario en Ubuntu server 20.04 desde la terminal

Una de las primeras acciones que debemos hacer cuando iniciamos por primera vez nuestro servidor VPS es crear un nuevo usuario, esto con el fin de evitar problemas de seguridad, sobre todo si deshabilitamos la conección ssh del usuario root, y también para evitar destruir la instalación del servidor corriendo todos los comandos como root, por ejemplo podríamos destruir la instalación haciendo el comando `rm -rf` en alguna carpeta que no debemos.

Preguntas que responde este post:

  • ¿Como crear un nuevo usuario en Ubuntu desde la terminal?
  • ¿Como crear un nuevo usuario en un servidor VPS?
  • ¿Como añadir un nuevo usuario con bash?

Puedes copiar cada uno de los comandos en la esquina superior derecha de cada sección de código.

Voy a asumir que estas ya en la terminal de tu ordenador/servidor siendo usuario root.

  1. Añadimos un nuevo usuario a Ubuntu con la siguiente linea, recuerda sustituir "nuevoUsuario" por el nombre de usuario que deseas.
sudo adduser nuevoUsuario

Esto te pedirá que crees una nueva contraseña para el usuario, y te pedirá más información sobre el mismo, la única información que es obligatoria es el la contraseña

  1. Añadir al nuevo usuario al grupo sudo:
  2. Normalmente queremos que el nuevo usuario tenga privilegios de administración, para ello es necesario que lo añadamos al grupo de usuarios sudo, el siguiente comando lo añade al grupo sudo, recuerda cambiar el texto "nuevoUsuario", por el nombre de usuario que acabas de añadir en el comando anterior

usermod -aG sudo nuevoUsuario
  1. Usar el nuevo usuario:
  2. Para usar el nuevo usuario hacemos uso del siguiente comando:

su – nuevoUsuario

Con esto ya tendriamos un usuario diferente al usuario root al que le podemos elevar los privilegios haciendo uso del comando sudo