Comando chuser

Scopo

Modifica gli attributi utente.

Sintassi

chuser -attr Attributo=Valore ... Nome

Descrizione

Il comando chuser modifica gli attributi per l'utente identificato dal parametro Nome. Per modificare un attributo, specificare il nome attributo e il nuovo valore con il parametro -attr Attributo=Valore.

Attributi

Se si dispone dell'autorizzazione appropriata, è possibile impostare i seguenti attributi utente:

account_locked Indica se l'account utente è bloccato. I valori possibili sono:
true
L'account dell'utente è bloccato. I valori yes (sì), true (vero) e always (sempre) sono equivalenti. All'utente viene negato l'accesso al sistema.
false
L'account dell'utente non è bloccato. I valori no, false (falso) e never (mai) sono equivalenti. All'utente è consentito l'accesso al sistema. Questo è il valore predefinito.
expires Identifica la data di scadenza dell'account. Il parametro Valore è una stringa di 10 caratteri nel formato MMDDhhmmyy, dove MM = mese, DD = giorno, hh = ora, mm = minuto e yy = le ultime due cifre dell'anno dal 1939 al 2038. Tutti i caratteri sono numerici. Se il parametro Valore è 0, l'account non scade. Il valore predefinito è 0.
histexpire Definisce il periodo di tempo (in settimane) durante il quale l'utente non può riutilizzare la parola d'ordine. Il valore è una stringa di numeri interi decimali. Il valore predefinito è 0 e indica che non è impostato alcun limite temporale.
histsize Definisce il numero di parole d'ordine precedenti che l'utente non può riutilizzare. Il valore è una stringa di numeri interi decimali. Il valore predefinito è 0. Solo un utente amministratore può modificare questo attributo.
loginretries Definisce il numero di tentativi di collegamento non riusciti consentiti dopo l'ultimo tentativo riuscito, prima che il sistema blocchi l'account. Il valore è una stringa di numeri interi decimali. Uno zero o un valore negativo indica che non esiste alcun limite. Una volta bloccato l'account dell'utente, non sarà più possibile collegarsi finché l'amministratore principale non reimposta l'attributo account_locked dell'utente.
maxage Definisce la durata massima (in settimane) di una parola d'ordine. La parola d'ordine deve essere modificata entro questa data. Il valore è una stringa di numeri interi decimali. Il valore predefinito è 0 e indica che non esiste una durata massima. Intervallo di valori: da 0 a 52
maxexpired Definisce il periodo di tempo massimo (in settimane) oltre il valore indicato per maxage che l'utente ha a disposizione per modificare una parola d'ordine scaduta. Il valore è una stringa di numeri interi decimali. Il valore predefinito è -1 e indica che è impostato un limite. Se il valore dell'attributo maxexpired è 0, la parola d'ordine scade al raggiungimento del valore indicato per maxage. Se il valore dell'attributo maxage è 0, l'attributo maxexpired viene ignorato. Intervallo di valori: da 0 a 52
maxrepeats Definisce il numero massimo di volte che un carattere può essere ripetuto in una nuova parola d'ordine. Poiché un valore 0 è insignificante, il valore predefinito 8 indica che non esiste un numero massimo. Il valore è una stringa di numeri interi decimali. Intervallo di valori: da 0 a 8
minlen Definisce la lunghezza minima di una parola d'ordine. Il valore è una stringa di numeri interi decimali. Il valore predefinito è 0 e indica che non esiste una lunghezza minima. Il valore massimo consentito è 8. Questo attributo è determinato da minlen e/o 'minalpha + minother', in base al maggiore dei due. 'minalpha + minother' non deve essere mai maggiore di 8. Se 'minalpha + minother' è maggiore di 8, il valore effetivo per minother viene ridotto a '8 - minalpha'.
minother Definisce il numero minimo di caratteri non alfabetici che deve contenere una parola d'ordine. Il valore è una stringa di numeri interi decimali. Il valore predefinito è 0 e indica che non esiste un numero minimo. Intervallo di valori: da 0 a 8
pgrp Definisce l'appartenenza dei gruppi e del gruppo principale. Le uniche voci valide sono staff e view. Se tale attributo non viene definito, si utilizza il valore predefinito staff.
pwdwarntime Definisce il numero di giorni prima che il sistema avvisi l'utente che è necessario modificare la parola d'ordine. Il valore è una stringa di numeri interi decimali. Uno zero o un valore negativo indicano che non viene emesso alcun messaggio. Il valore deve essere inferiore alla differenza degli attributi maxage e minage. I valori superiori a questa differenza vengono ignorati e viene emesso un messaggio quando si raggiunge il valore di minage.

Stato di uscita

Consultare Stato di uscita comandi del Server I/E virtuale.

Sicurezza

Questo comando può essere eseguito solo dall'utente amministratore principale (padmin).

Esempi

  1. Per modificare la data di scadenza per l'account utente davis alle 8 a.m. del primo Maggio 1995, immettere:
     chuser -attr expires=0501080095 davis

Informazioni correlate

I comandi lsuser, mkuser, rmuser e passwd.


Invia feedback |  Valuta questa pagina