Estas son las instrucciones básicas para la creación, eliminación y modificación de usuarios en Debian y derivadas de este sistema operativo.
Requisitos para añadir usuarios
Muchos de los comandos de esta guía requieren privilegios de superusuario. Si aparece el siguiente error al usar el comando sudo:
sudo: command not found
Debe activar el modo de superusuario, instalar el comando sudo y agregar su usuario al grupo sudo.
No hacemos super usuario:
su -
Instalamos el comando sudo:
apt-get install sudo -y
Agregamos el ususario al grupo sudo:
usermod -aG sudo tu_usuario
¿Cómo agregar un nuevo usuario?
Debian tiene dos herramientas de línea de comandos que puede usar para crear una nueva cuenta de usuario: useradd y adduser.
useradd es una utilidad de bajo nivel para agregar nuevos usuarios.
adduser es una interfaz interactiva amigable para useradd escrita en Perl.
Para crear una nueva cuenta de usuario , ejecute el siguiente comando:
sudo adduser tu_usuario
Como ejemplo crearé el usuario «raspberry»
sudo adduser raspberry
Como resultado, aparece un diálogo en el que debe ingresar la contraseña e información adicional:
Añadiendo el usuario raspberry' ... Añadiendo el nuevo grupo
raspberry’ (1001) …
Adding new user raspberry' (1001) with group
raspberry (1001)’ …
Creando el directorio personal /home/raspberry' ... Copiando los ficheros desde
/etc/skel’ …
Nueva contraseña:
Vuelva a escribir la nueva contraseña:
passwd: contraseña actualizada correctamente
Cambiando la información de usuario para raspberry
Introduzca el nuevo valor, o pulse INTRO para usar el valor predeterminado
Nombre completo []:
Número de habitación []:
Teléfono del trabajo []:
Teléfono de casa []:
Otro []:
¿Es correcta la información? [S/n] s
Adding new user raspberry' to supplemental / extra groups
users’ …
Añadiendo al usuario raspberry' al grupo
users’ …
El comando crea el directorio de inicio para el nuevo usuario y copia los archivos del directorio /etc/skel allí. (son archivos ocultos)
De forma predeterminada, los miembros del grupo sudo tienen acceso a sudo.
Si deseas que el usuario recién creado tenga derechos de administrador, agrégalo al grupo sudo:
sudo usermod -aG sudo username
Y en nuestro ejemplo lo haremos de la siguiente manera:
sudo usermod -aG sudo raspberry
¿Cómo eliminar un usuario?
Hay dos herramientas de línea de comandos que puede usar para eliminar una cuenta de usuario: userdel y deluser.
userdel es una utilidad de bajo nivel para eliminar usuarios.
deluser es una interfaz interactiva amigable para userdel escrita en Perl.
Es preferible usar el comando deluser, ya que es más amigable que userdel.
Para eliminar un usuario sin eliminar los archivos y directorios del usuario, haga lo siguiente:
sudo deluser tu_usuario
Si necesita eliminar el directorio de inicio del usuario y su contenido, use el indicador –remove-home:
sudo deluser --remove-home
tu_usuario
Ejemplo para borrar al usuario «lenovo»
sudo deluser --remove-home lenovo
Como resultado, aparece el siguiente mensaje:
Buscando archivos para guardar/eliminar …
Eliminando archivos …
Eliminando el «crontab» …
Eliminando al usuario `lenovo’ …
Hecho.
¿Cómo cambiar la contraseña de usuario?
Para cambiar su contraseña, use el comando passwd sin argumentos adicionales:
passwd
En el diálogo del sistema, deberá ingresar la contraseña anterior y especificar una nueva:
~$ passwd
Cambiando la contraseña de raspberry.
Contraseña actual:
Nueva contraseña:
Vuelva a escribir la nueva contraseña:
passwd: contraseña actualizada correctamente
Para cambiar la contraseña de otro usuario, debe tener derechos de administrador y nombre de usuario:
sudo password username
Seguiremos los pasos descritos anteriormente.