ADDUSER, USERMOD, USERDEL y PASSWD | Gestionar Usuarios

Crear Usuarios en el Sistema

El comando adduser es la versión modificada de useradd que facilita la posibilidad de especificar algunos parámetros a mayores como pueden ser el usuario a crear o el directorio de inicio asociado a ese usuario.

Su sintaxis vista en un ejemplo es la siguiente:

adduser jose --home /home/josemanuel

Con este comando creamos un usuario llamado jose que tendrá su carpeta de inicio de usuario en la ruta /home/josemanuel

Algunos de los atributos que podemos usar junto a este comando son:

  • -m (indica que se creara la carpeta home)
  • -d (cambia el directorio de la carpeta de usuario, por defecto /home)
  • -g (indicará cuál será el grupo principal, si no se indica será un grupo con el mismo nombre que el usuario)
  • -G (indicara cual serán los grupos secundarios)(para varios grupos se separa con “,”)
  • -s (indica que shell usará, por defecto será sh)

 

Modificar Usuarios del Sistema

El comando usermod permite modificar usuarios existentes en el sistema.

usermod jose -g ministros

usermod -a -G ministros,diputados jose

Con este comando asignamos al usuario jose al grupo ministros en caso de existir.

 

Eliminar Usuarios del Sistema

El comando userdel elimina usuarios del sistema.

userdel -r jose

Con este comando borramos el usuario del sistema. Si utilizamos el parámetro -r como en este ejemplo, también borraremos la carpeta de usuario.

En caso de no especificar este parámetro, no borra esta carpeta.

 

Cambiar contraseña de un Usuario

El comando passwd sirve para cambiar la contraseña de una cuenta de un usuario. Si queremos cambiar la contraseña de nuestro usuario actual podemos usar el siguiente comando:

passwd

 

En el caso de querer cambiar la contraseña de cualquier otro usuario del sistema debemos tener privilegios de superusuario. Un ejemplo de como cambiar la contraseña de un usuario que no es el actual del sistema es:

sudo passwd jose