5.2.3.- useradd

Sintaxis: useradd [options] username

El mandato useradd permite crear un nuevo usuario en el sistema.

Este comando admite opciones, algunas de las más comunes son las que se citan a continuación:

  • -c: agrega una descripción del usuario. Esta descripción se guarda en /etc/passwd.

  • -m: crea el directorio home del usuario. Cuando se crea un nuevo directorio mediante esta opción, todos los archivos contenidos en el directorio /etc/skel se copian en el nuevo directorio home.

  • -d homedir: el directorio home del usuario.

  • M: No crea el directorio home del usuario, incluso si en las opciones a nivel de sistema /etc/login.defs (CREATE_HOME) está establecido a 'yes'.

  • -s shell: especifíca la shell que utilizará el usuario.

  • -g group: especifíca el grupo primario del usuario.

  • -G groups: especifica los grupos a los que pertenece, además del grupo primario.

  • -e expire_date: especifica la fecha en la que se deshabilitará la cuenta de usuario. La fecha se especifica en el formato YYYY-MM-DD.

  • -f inactive: El número de días después de que caduque la contraseña hasta que la cuenta se desactiva de forma permanente. Un valor de 0 deshabilita la cuenta tan pronto como la contraseña expira, y un valor de -1 desactiva la función.

LOS AJUSTES POR DEFECTO DEL USUARIO

Tanto en Red Hat como en Ubuntu, los ajustes por defecto se encuentran en el archivo /etc/default/useradd, y podemos mostrarlos utilizando el siguiente comando:

$ sudo useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

Este archivo se suele rellenar por defecto al instalar el host, pero se puede modificar para adaptarlo a nuestro entorno. La siguiente figura muestra las opciones posibles que se pueden incluir en el archivo useradd.

Opción Descripción
SHELL La ruta a la shell por defecto
HOME La ruta al directorio home por defecto
SKEL El directorio a utilizar para proporcionar los contenidos por defecto de un nuevo directorio home para el usuario
GROUP La ID por defecto del grupo
INACTIVE El número máximo de días tras los que se puede cambiar la contraseña una vez haya expirado ésta
EXPIRE La fecha de expiración por defecto de las cuentas de usuario

Se pueden cambiar muchos de los ajustes por defecto de este archivo ejecutando el comando useradd con la opción -D.

  • -D: cuando se invoca solamente con la opción -D, useradd muestra los valores por defecto. Cuando se invoca -D con alguna de las siguientes opciones, useradd actualizará los valores por defecto de dichas opciones.

  • -b path/to/default/home: especifica el prefijo de la ruta del directorio home de un nuevo usuario. Esta opción establece la variable HOME en /etc/default/useradd.

  • -e expire_date: especifica la fecha de expiración por defecto. Esta opción establece la variable EXPIRE en /etc/default/useradd.

  • -f days: especifica el número de días que transcurrirán antes de desactivar la cuenta una vez que haya expirado una contraseña. Esta opción establece la variable INACTIVE en /etc/default/useradd.

  • -g group: especifica el grupo por defecto. Esta opción establece la variable GROUP en /etc/default/useradd.

  • -s shell: especifica la shell por defecto. Esta opción establece la variable SHELL en /etc/default/useradd.

results matching ""

    No results matching ""