SU(1)

NOME
su - cambia ID utente o diventa amministratore

SINTASSI
su [-] [nome_utente [argomenti]]

DESCRIZIONE
su permette di diventare un altro utente durante una sessione di login. Se nessun nome utente viene specificato, su acquisice i privilegi di amministratore. L'opzione - può essere usata per fornire un ambiente simile a quello che l'utente troverebbe se effettuasse il login direttamente.

Dopo il nome utente, è possibile specificare argomenti aggiuntivi da passare alla shell di login dell'utente. In particolare, molti interpreti di comando adottano la convenzione per cui l'opzione -c seguita da un argomento fa sì che quest'ultimo sia considerato un comando.Il comando viene eseguito dalla shell specificata in /etc/passwd per l'utente di destinazione.

All'utente viene quindi chiesta la password, se necessario. Una password errata viene segnalata da un messaggio d'errore. Viene effettuato il log di tutti i tentativi, siano essi riusciti o meno, al fine di rilevare ogni abuso del sistema.

Le variabili d'ambiente in uso vengono passate alla nuova shell, eccetto il valore di $PATH che viene impostato a /bin:/usr/bin per gli utenti qualsiasi e a /sbin:/bin:/usr/sbin:/usr/bin per l'amministratore. Questa impostazione è controllata dalle definizioni ENV_PATH ed ENV_SUPATH in /etc/login.defs.

Un accesso a un sottosistema è indicato dalla presenza del carattere "*" all'inizio della shell di login. La home directory impostata diventa la root di un nuovo file system al quale l'utente accede.

AVVISI/CAVEAT
Questa versione di su ha molte opzioni di compilazione; solo una parte di esse potrebbe essere in uso su un determinato sistema.

FILE
/etc/passwd    - informazioni sugli account degli utenti
/etc/shadow    - informazioni sicure sugli account degli utenti

VEDERE ANCHE
login(1), sh(1), login.defs(5), suauth(5)

AUTORE
Julianne Frances Haugh <jockgrrl@ix.netcom.com>

TRADUZIONE
Giuseppe Sacco <eppesuig@debian.org>, 2005
Danilo Piazzalunga <danilopiazza@libero.it>, 2005