Mandato chuser

Finalidad

Cambia atributos de usuario.

Sintaxis

chuser -attr Atributo=Valor ... Nombre

Descripción

El mandato chuser cambia los atributos del usuario identificado por el parámetro Nombre. Para cambiar un atributo, especifique el nombre del atributo y el valor nuevo con el parámetro -attr Atributo=Valor.

Atributos

Si tiene la autorización adecuada, puede establecer los siguientes atributos de usuario:

account_locked Indica si la cuenta de usuario está bloqueada. Los valores posibles son:
true
La cuenta del usuario está bloqueada. Los valores yes, true y always son equivalentes. El usuario no tiene acceso al sistema.
false
La cuenta del usuario no está bloqueada. Los valores no, false y never son equivalentes. El usuario tiene acceso al sistema. Este es el valor predeterminado.
expires Identifica la fecha de caducidad de la cuenta. El parámetro Valor es una serie de 10 caracteres en el formato MMDDhhmmaa, donde MM = mes, DD = día, hh = horas, mm = minutos y aa = 2 últimos dígitos de los años 1939 a 2038. Todos los caracteres son numéricos. Si el parámetro Valor es 0, la cuenta no caduca. El valor predeterminado es 0.
histexpire Define el período de tiempo (en semanas) durante el que el usuario no puede reutilizar una contraseña. El valor es una serie de enteros decimales. El valor predeterminado es 0, que indica que no se ha establecido límite de tiempo.
histsize Define el número de contraseñas anteriores que el usuario no puede reutilizar. El valor es una serie de enteros decimales. El valor predeterminado es 0. Sólo un usuario administrativo puede cambiar este atributo.
loginretries Define el número de intentos de inicio de sesión no satisfactorios permitidos después del último inicio de sesión satisfactorio antes de que el sistema bloquee la cuenta. El valor es una serie de enteros decimales. Un valor cero o negativo indica que no existe límite. Una vez que la cuenta de usuario ha quedado bloqueada, el usuario no podrá iniciar la sesión hasta que el administrador principal restablezca el atributo account_locked del usuario.
maxage Define la antigüedad máxima (en semanas) de una contraseña. En ese momento, la contraseña debe cambiarse. El valor es una serie de enteros decimales. El valor predeterminado es 0, que indica que no hay antigüedad máxima. Rango: 0 a 52
maxexpired Define el período máximo (en semanas) más allá del valor de maxage durante el que el usuario puede cambiar una contraseña caducada. El valor es una serie de enteros decimales. El valor predeterminado es -1, que indica que se establece una restricción. Si el valor del atributo maxexpired es 0, la contraseña caduca cuando se llega al valor de maxage. Si el valor del atributo maxage es 0, el atributo maxexpired se pasa por alto. Rango: 0 a 52
maxrepeats Define el número máximo de veces que puede repetirse un carácter en una contraseña nueva. Dado que el valor 0 no es significativo, el valor predeterminado 8 indica que no hay número máximo. El valor es una serie de enteros decimales. Rango: 0 a 8
minlen Define la longitud mínima de una contraseña. El valor es una serie de enteros decimales. El valor predeterminado es 0, que indica que no hay longitud mínima. El valor máximo permitido es 8. Este atributo está determinado por minlen y/o 'minalpha + minother', el mayor de ellos. ' minalpha + minother' nunca debe ser mayor que 8. Si 'minalpha + minother' es mayor que 8, el valor en vigor de minother se reduce a '8 - minalpha'.
minother Define el número mínimo de caracteres no alfabéticos que deben especificarse en una contraseña nueva. El valor es una serie de enteros decimales. El valor predeterminado es 0, que indica que no hay número mínimo. Rango: 0 a 8
pgrp Define la pertenencia al Grupo primario y a los Grupos. Las únicas entradas válidas son staff y view. Si no se define este atributo, el valor predeterminado es staff.
pwdwarntime Define el número de días antes de que el sistema emita un aviso indicando que es necesario cambiar la contraseña. El valor es una serie de enteros decimales. Un valor cero o negativo indica que no se emite el mensaje. El valor debe ser inferior a la diferencia entre los atributos maxage y minage. Los valores superiores a esta diferencia se pasan por alto y se emite un mensaje cuando se llega al valor de minage.

Estado de salida

Consulte: Estado de salida de los mandatos del servidor de E/S virtual.

Seguridad

Sólo el administrador principal (usuario padmin) puede ejecutar este mandato.

Ejemplos

  1. Para cambiar la fecha de caducidad de la cuenta de usuario davis a las 8 a.m. del 1 de mayo de 1995, escriba:
     chuser -attr expires=0501080095 davis

Información relacionada

Los mandatos lsuser, mkuser, rmuser y passwd.


Enviar comentarios |  Valorar esta página