6.1.4 Modificare uno user account

La modifica dell’account di un utente può essere effettuata per mezzo del comando usermod (man page usermod(8)).

____________________________________________________________________

Comando: usermod
Path: /usr/sbin/usermod

SINTASSI  
# usermod [option] username  
DESCRIZIONE

________________________________________________________________________

Ogni utente può modificare in qualunque momento la propria password per mezzo del comando passwd (man page passwd(1)).

__________________________________________________________________________________________________________

Comando: passwd
Path: /usr/bin/passwd

SINTASSI  
$ passwd [username [password]]  
DESCRIZIONE

_________________________________________________________________________________________________

Una volta impartito il comando passwd all’utente viene richiesto di digitare la vecchia password. Quindi viene richiesto di digitare la nuova password e successivamente di reinserirla per confermare. Se la nuova password digitata è “scadente” (non dà sufficienti garanzie di sicurezza poiché ricostruibile con attacchi per dizionario), viene visualizzato un messaggio di avvertimento e la password non viene accettata. Il superuser può modificare la password di qualunque account, senza che gli venga richiesta la vecchia password relativa né alcun messaggio di avvertimento in caso di nuova password “scadente”.

Per motivi di sicurezza, quando viene richiesta la digitazione di una password, sullo schermo non viene visualizzato nessun carattere ed il cursore non si sposta verso destra man mano che vengono premuti i tasti sulla tastiera.

Un utente può anche cambiare la propria default shell tramite il comando chsh (man page chsh(1)).

__________________________________________________________________________________________________________

Comando: chsh
Path: /usr/bin/chsh

SINTASSI  
$ chsh [option] [username]  
DESCRIZIONE

Nel caso in cui cmd non sia una shell (ovvero non è contenuto nel file /etc/shells - man page shells(5)) viene visualizzato un messaggio di avvertimento. _________________

Il superuser può modificare la shell di default di qualunque account (specificando il relativo username).

Esiste la possibilità di modificare il contenuto del campo description di uno user account in /etc/passwd, per mezzo del comando chfn (man page chfn(1)). Tale comando permette di memorizzare delle informazioni nel file /etc/passwd che possono essere visualizzate con il comando finger.

__________________________________________________________________________________________________________

Comando: chfn
Path: /usr/bin/chfn

SINTASSI  
$ chfn [option] [username]  
DESCRIZIONE

________________________________________________________________________

Il superuser può modificare le informazioni relative a qualunque account specificando il relativo username.

Le informazioni richieste da chfn vengono scritte nello user account in /etc/passwd all’interno del campo description separate tra loro con una virgola.

Poiché le informazioni personali possono essere delicate, come ad esempio il numero telefonico dell’abitazione di un utente, quando si tratta di utenze presso elaboratori raggiungibili attraverso una rete estesa, come Internet, occorre prestare attenzione a ciò che si sta facendo: occhi indiscreti potrebbero arrivare a leggere tali informazioni.