SU vs SUDO
Linux és UNIX környezetben az SU vagy a SUDO alkalmazást kell használnia ahhoz, hogy pillanatnyi hozzáférést kapjon egy másik fiókhoz, általában a gyökérhez, miközben egy másikként be van jelentkezve. SU helyettesítő felhasználót jelent, a SUDO pedig helyettesítő felhasználást jelent; bár a legtöbb ember tévesen gondolja, hogy szuperfelhasználónak felel meg, mivel a fiókot gyakran használják. A leginkább észrevehető különbség a kettő között a használat lesz, mivel az SU-t általában önmagában vagy a helyettesítő felhasználónévvel együtt használják. A SUDO-val egy másik parancsot gyakran csatolnak és automatikusan végrehajtanak, miután a hitelesítés sikeres volt. Ez nagyon hasznos, ha csak egyetlen parancsot akar végrehajtani, amely root hozzáférést igényel; a következő parancsok root hozzáférést kapnak.
A SUDO az adminisztrátorok körében kedvencé vált, mivel képes korlátozásokat meghatározni arra vonatkozóan, hogy a felhasználó használhatja-e a SUDO-t, és milyen parancsokat tud vele használni. A korlátozásokat egy szerkeszthető conf fájlba helyezik. Ez nagy rugalmasságot biztosít, különösen sok felhasználóval rendelkező rendszerekben. A SUDO másik előnye a napló, amelyet minden parancshoz tartanak. A napló megkönnyíti a hibák elkövetését és kijavítását. Az SU-val általános gyakorlat egy root fiók létrehozása, és megosztása azokkal, akiknek szüksége van rá az SU-n keresztül. Ez egy jelentős gyengeség, mivel minden felhasználó számára nincs korlátozás. A SUDO-val nem kell megosztani a jelszavakat, mivel ez növeli az egyes felhasználók privilégiumait, és lehetővé teszi számukra a szükséges dolgokhoz való hozzáférést, de nem azokhoz, amelyek nem.
Ezen előnyök miatt sokan a SUDO-t részesítik előnyben. A SUDO-t számos rendes Linux felhasználó is használja olyan feladatok elvégzéséhez, amelyekhez szuper felhasználói hozzáférés szükséges. Valószínűleg ez vezetett a SUDO tévhitének, mint a szuperfelhasználó. Mindezek ellenére az SU-nak továbbra is van saját felhasználása, főként amikor más felhasználói fiókokra vált, hogy hozzáférjen a fájlokhoz.
Összefoglaló:
A SUDO általában tartalmaz egy másik parancsot, míg a SU nem
A SUDO meghatározható korlátozásokkal rendelkezik, míg a SU nem
A SUDO naplót vezet az összes parancsról, míg a SU nem
Meg kell osztania a jelszót az SU-val, de nem a SUDO-val
A SUDO emeli a felhasználó jogosultságait, míg a SU nem