Su (Unix): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ianezz (discussione | contributi)
m ha spostato Su (unix) a Su (Unix): Case errato
Ianezz (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
{{S|informatica}}
{{titolo errato|su}}
'''su''' (da '''s'''witch '''u'''ser o '''s'''ubstitute '''u'''ser) è un comando dei [[Sitema operativo|sistemi operativi]] [[Unix]] e [[Unix-like]] che permette di avviare una [[Shell (informatica)|shell testuale]] assumendo l'identità di un altro utente del sistema. È anche possibile indicare tra i parametri un comando da far eseguire alla nuova ''shell'', che a questo punto sarà eseguito con la nuova identità.
 
''su'' viene tipicamente usato da utenti non privilegiati per avviare una ''shell'' nei panni di [[Root (utente)|root]], e dall'utente ''root'' per avviare una ''shell'' nei panni di utenti ordinari.
Riga 24:
su [-] [''utente''] [-c ''comando'']
* ''utente'' specifica il nome dell'utente che si desidera impersonare. Se omesso si assume sia ''root''.
* Specificando il segno meno "<tt>-</tt>" si indica di avviare una ''shell di login'', che offre un ambiente sostanzialmente identico a quello che si otterrebbe effettuando il [[login]] testuale nei panni dell'utente dadi impersonarecui si assume l'identità (ad esempio la [[directory]] corrente diventa quella dell'utente impersonato). Non specificandolo si ottiene invece un ambiente che in parte deriva da quello corrente.
* Con l'opzione <tt>-c</tt> è possibile specificare una riga di ''comando'' da far eseguire alla nuova ''shell'', di fatto permettendo l'avvio diretto di altri programmi.