Quindi ho letto le differenze tra l'utilizzo di su
e sudo
, e tutti sembrano essere d'accordo sul fatto che l' sudo
approccio sia più sicuro che consentire l'accesso all'account root stesso. Dicono che con l'account root potresti rompere l'intero sistema con un solo comando. Questo lo capisco. MA l'utente iniziale creato sul sistema ha anche accesso a tutti i comandi usando sudo. Questo lo posso scoprire correndo su -l
. In questo caso, posso semplicemente correre sudo <game-ending command>
per rovinare il mio sistema. Quindi, in che modo questo approccio è migliore o più sicuro, quindi consentirmi l'accesso diretto all'account superutente? Posso eseguire tutti gli stessi comandi ...
È perché usando sudo
la riga di comando sto esplicitamente dicendo al computer che penso di sapere cosa sto facendo? Pensano che le persone dimenticheranno di avere l'account super user a meno che non lo affermino esplicitamente?
Le persone affermano anche che se il sistema fosse compromesso e inserito da qualcuno straniero, essere sotto l'account di root consentirebbe loro di fare cose terribili al mio sistema. Ma mi sembra che se hanno già accesso al mio account e conoscano la mia password, possono fare queste stesse cose terribili usando sudo e inserendo la mia password poiché non hanno nemmeno bisogno di conoscere la password del superutente. Cosa non ci sto arrivando?