Usermod

Comando usermod
Información sobre la plantilla
Usermod.jpg
Concepto:Permite modificar una cuenta de usuario.

Comando usermod. El comando usermod modifica los archivos de cuentas del sistema y permite reflejar la cambios que se especifican en la línea de comandos. Se utiliza en el sistema operativo Linux.

Sintaxis

  • usermod [opciones] LOGIN

Opciones

Las opciones que se aplican al comando usermod son:

  • -A, -- append

Agrega el usuario al grupo complementario (s). Use únicamente la- opción-G

  • -C, -- coment comentario

Agrega un nuevo valor al campo de comentarios en el fichero de contraseñas del usuario.

  • -D, --home directorio del usuario

Nuevo directorio de inicio de sesión del usuario. Si se da la opción-m, el contenido del directorio actual se trasladara al nuevo directorio de inicio, que se crea si no existe ya.

  • -E, -- expiredate tiempo en que expira

Fecha en la que estará deshabilitado la cuenta de usuario. La fecha es especificada en el formato AAAA-MM-DD.

  • -F, -- inactive Inactivo

El número de días hasta que la cuenta es deshabilitada permanente después que la contraseña ha caducado Un valor de 0 desactiva la cuenta tan pronto como la contraseña de cuenta expiró, y un valor de -1 desactiva esta función.

  • -G, --gid GRUPO

El nombre del grupo o el número de grupo del nuevo inicio de sesión del usuario en un nuevo grupo. El grupo debe existir. Cualquier archivo del directorio personal del usuario propiedad de la anterior grupo primario del usuario será propiedad de este nuevo grupo.

El propietario del grupo de archivos fuera del directorio home del usuario debe definirse manualmente.

  • -G, -- groups Grupo 1 [, grupo2, ... [, Groupon]]]

Una lista de grupos suplementarios del que el usuario es también un miembro. Cada grupo se separa de la siguiente por una coma, sin dejar el espacio en blanco. Los grupos están sujetos a las mismas restricciones que recibió el grupo con la opción-g. Si el usuario es miembro de un grupo que no está en la lista, el usuario será eliminado del grupo. Este comportamiento puede ser cambiado a través de la opción-a, que añade el usuario a la actual lista de grupos adicionados.

  • -L, -- login nuevo inicio de sesión

El nombre del usuario se cambiará para un nuevo inicio de sesión. No hay cambios. Probablemente, el directorio home del usuario debe cambiarse renombrarse manualmente para reflejar el nuevo inicio de sesión.

  • -L, -- lock

Bloquea la contraseña de un usuario. Esto pone un '!' en frente de la contraseña cifrada, desactivando efectivamente la contraseña. No se puede utilizar esta opción con las opciones -p o-U. Nota: si desea bloquear la cuenta (no sólo el acceso con una contraseña), también puede debe establecer el EXPIRE_DATE a 1.

  • -M, --move—home

Mueve el contenido del directorio personal del usuario del directorio home a una nueva ubicación. Esta opción sólo es válida en combinación con la opción-d (o --home) usermod tratará de adaptar la propiedad de los archivos y y los atributos extendidos, pero los cambios manuales pueden ser que sea necesario realizarlos después.

  • -O, -- non-unique

Cuando se utiliza con la opción-u, esta opción le permite cambiar el usuario ID a un valor que no es único.

  • -P, -- password CONTRASEÑA

La contraseña cifrada, devuelto por la encriptación. Nota: No se recomienda esta opción porque la contraseña (o contraseña cifrada) será visible por los usuarios que estén en ese momento listando los procesos.

La contraseña se escribirá en el local / etc / passwd oen el archivo / etc / shadow. Esto pudiera ser diferente según se tenga configurado la base de datos de las contraseñas en la configuración de PAM. Debe asegurarse de que la contraseña respeta la política de contraseñas del sistema.

  • -s, -- shell SHELL

El nombre del nuevo shell de inicio de sesión del usuario. Si se deja este campo en blanco hace que el sistema seleccione como el shell de inicio de sesión el que se encuentra por defecto.

  • -U, -- UID UID

Permite indicar un nuevo valor numérico de identificación del usuario. Este valor debe ser único, a menos que se utilice la opción-o. El valor debe no puede ser negativo. Los valores comprendidos entre 0 y 999 son típicamente reservados para las cuentas del sistema. El buzón del usuario y los archivos que son propiedad del usuario y que son ubicados en el directorio home del usuario tendrá el ID de usuario del archivo será cambiado automáticamente. La propiedades de los archivos fuera del directorio personal del usuario debe ser fijada de forma manual.

  • -U, --unlock

Permite desbloquear la contraseña de un usuario. Esto elimina el '!' en frente de la contraseña cifrada. No puede utilizar esta opción con-p o-L. Nota: Si se desea desbloquear la cuenta (no sólo el acceso con la contraseña), también debe establecer el EXPIRE_DATE (por ejemplo, para 99999, o al valor de expiración en / etc / default / useradd).

  • -Z, -- selinux -user SEUSER

El usuario SELinux para inicio de sesión del usuario. El valor predeterminado es dejar este campo del blanco, lo que hace que el sistema seleccione el valor predeterminado del Usuario SELinux. Advertencias Debe asegurarse de que el usuario no ejecuta ningún proceso cuando este comando esta siendo ejecutado, si el ID, el nombre del usuario o el directorio personal del usuario está siendo cambiado. Usermod chequea esto en Linux, pero sólo lo comprueba si el usuario esta logueado según los estándares de otras arquitecturas.

Se deben de cambiar el propietario de los archivos crontab o sus tareas de forma manual. Se deben de realizar los cambios que implican NIS en el servidor NIS.

Archivos involucrados

  • / Etc / group

Información de la cuenta de grupo.

  • / Etc / gshadow

Información de la cuenta de grupo seguro.

  • / Etc / passwd

Información de la cuenta del usuario.

  • / Etc / shadow

Información de la cuenta de usuario seguro.

Véase también

Fuentes