Differenza tra SU e SUDO

SU vs SUDO



Nel Linux e ambienti UNIX, tu bisogno utilizzare SU o SUDO per ottenere l'accesso momentaneo a un altro account, di solito il root, mentre si è connessi come un altro. SU sta per sostituto utente e SUDO significa sostituto DO; anche se la maggior parte delle persone pensa erroneamente che stia per super utente in quanto è l'account che viene spesso utilizzato. La differenza più evidente tra i due sarebbe l'utilizzo in quanto SU è comunemente usato da solo o con il nome utente sostitutivo come parametro. Con SUDO, un altro comando viene spesso allegato ed eseguito automaticamente dopo che l'autenticazione ha successo. Questo è molto utile quando solo tu volere eseguire un singolo comando che richiede l'accesso come root; anche ai comandi successivi sarebbe stato concesso l'accesso come root.

SUDO è diventato uno dei preferiti tra gli amministratori grazie alla capacità di definire vincoli sul fatto che un utente possa utilizzare SUDO e quali comandi può utilizzare con esso. I vincoli vengono inseriti in un file di configurazione che può essere modificato. Ciò fornisce molta flessibilità, specialmente nei sistemi con molti utenti. Un altro vantaggio di SUDO è il registro che viene mantenuto per ogni comando. Il registro rende più facile tracciare dove sono stati commessi gli errori e correggerli. Con SU, è pratica comune creare un account root e condividerlo con chi ne ha bisogno tramite SU. È un grave punto debole in quanto non ci sono limitazioni per ogni utente. Con SUDO, non è necessario condividere le password in quanto può elevare i privilegi dei singoli utenti e consentire loro di avere accesso alle cose di cui hanno bisogno ma non a quelle di cui non hanno bisogno.

A causa di questi vantaggi, SUDO è preferito da molti. SUDO è utilizzato anche da molti utenti Linux ordinari per eseguire attività che richiedono un accesso super utente. Questo è probabilmente ciò che ha portato all'idea sbagliata di SUDO come super utente. Nonostante tutto ciò, SU ha ancora il proprio uso, soprattutto quando si passa ad altri account utente per accedere ai propri file.



Sommario:
SUDO include comunemente un altro comando mentre SU no
SUDO ha vincoli definibili mentre SU no
SUDO mantiene un registro di tutti i comandi mentre SU no
Devi condividere una password con SU ma non con SUDO
SUDO eleva i privilegi dell'utente mentre SU no