En este tutorial, le mostraremos cómo crear y eliminar un usuario en Debian 9. En la configuración inicial del servidor, solo se crea una cuenta de usuario y esa es la cuenta de usuario "root". Este usuario raíz tiene los privilegios más altos y tiene acceso a todos los archivos y comandos del sistema. Pero no siempre se recomienda tener demasiados privilegios y ejecutar como usuario root y, si no es lo suficientemente cuidadoso, puede tener consecuencias destructivas para su sistema.
Por eso se recomienda crear usuarios adicionales con privilegios limitados para sus tareas más comunes. También se debe crear una nueva cuenta de usuario para cualquier otro usuario que vaya a utilizar su servidor. Además, también le mostraremos cómo otorgar privilegios de root a esos usuarios cuando sea necesario a través del comando sudo.
Crear un nuevo usuario en Debian 9
Primero, debe establecer una conexión con su servidor como usuario root a través de SSH.
Una vez que haya iniciado sesión, puede crear un nuevo usuario con adduser dominio. En nuestro ejemplo, crearemos un usuario llamado "nuevousuario". Para hacer esto, simplemente escriba lo siguiente en su línea de comando:
adduser newuser
Se le harán algunas preguntas adicionales.
Primero, deberá ingresar y confirmar una contraseña para este usuario.
Luego, se le pedirá información adicional sobre el usuario, como nombre completo, sala número, teléfono del trabajo, teléfono de casa y otros. Esta información es opcional y puede simplemente presionar ENTER en cada pregunta para omitirla.
Al final, se le pedirá que confirme toda la información que ha ingresado hasta el momento. Si todo es correcto, simplemente presione Y y luego Enter.
Este es el resultado que debe obtener, para nuestro nuevo usuario llamado "nuevo usuario":
Adding user `newuser' ... Adding new group `newuser' (1000) ... Adding new user `newuser' (1000) with group `newuser' ... Creating home directory `/home/newuser' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for newuser Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y
Con esto, se han creado con éxito un nuevo usuario y grupo llamado "nuevo usuario". Su directorio de inicio también se ha creado en la siguiente ubicación de su servidor:/home/newuser
Ahora puede iniciar sesión como el usuario "nuevo usuario" en su servidor utilizando la contraseña que ha configurado.
Agregar usuario al grupo sudo en Debian 9
Ahora le mostraremos cómo permitir que este nuevo usuario que acaba de crear ejecute comandos como superusuario u otro usuario del sistema. Para lograr esto, deberá agregar el usuario al grupo sudo. Todos los miembros de este grupo tienen privilegios de sudo.
De forma predeterminada, todos los usuarios nuevos solo se agregan a su propio grupo durante la creación inicial del usuario. Para agregar nuestro usuario "nuevo usuario" al grupo sudo, debe ejecutar el siguiente comando:
usermod -aG sudo newuser
También puede verificar si nuestro usuario ahora es miembro del grupo sudo, con los grupos comandos:
groups newuser
Debería obtener el siguiente resultado, que muestra que "nuevo usuario" es miembro tanto de nuevo usuario como del grupo sudo:
newuser : newuser sudo
Ahora puede cambiar a este usuario con su comando:
su newuser
e intente ejecutar comandos con privilegios administrativos usando sudo dominio. Por ejemplo, un usuario normal no tiene los privilegios para ejecutar los comandos necesarios para actualizar todo el software del sistema en el servidor a la última versión:
apt-get update && sudo apt-get upgrade
Si intenta ejecutar estos comandos normalmente, mientras está conectado como el usuario "nuevo usuario", obtendrá el siguiente resultado:
Reading package lists... Done W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted) E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/
Pero dado que nuestro usuario se agrega al grupo sudo, podemos usar sudo comando para actualizar con éxito nuestro sistema:
sudo apt-get update && sudo apt-get upgrade
Eliminar un usuario en Debian 9
Una vez que ya no necesite el usuario que hemos creado, podemos eliminarlo con deluser comando.
Digamos que queremos eliminar el usuario "nuevousuario". Puede ejecutar el siguiente comando para hacer esto:
deluser newuser
Sin embargo, esto no eliminará el directorio de inicio del usuario. Si también desea eliminar el directorio de inicio del usuario, debe ejecutar el siguiente comando:
deluser --remove-home newuser
El usuario ahora está completamente eliminado de nuestro sistema.
Esto es todo lo que necesita saber cuando se trata de crear y eliminar un usuario en Debian 9.
Por supuesto, no es necesario que cree y elimine usuarios en Debian 9 si utiliza uno de nuestros servicios de hospedaje de VPS administrados, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo ayuden a crear un usuario nuevo o eliminar uno existente. en Debian 9. Están disponibles las 24 horas, los 7 días de la semana y atenderán su solicitud de inmediato.