Linuxban mi különbség van a su és a sudo közt?
Su - felhasználót tudsz váltani
Sudo - átmenetileg root jogokat az adott felhasználó
A su-hoz nem kell jelszó.
Sudo-hoz meg kell
Sudo-t biztonságosabb használni,de a lényege ugyan az.
Teljesen különböző a kettő.
A "su" (Switch User) felhasználót tud váltani. Ha argumentum nélkül használod, akkor alapértelmezetten a root felhasználóra váltana, de normál felhasználóként szükséges a MÁSIK felhasználó jelszava. A root-nak sok esetben nincs is jelszava, így a su-val normál felhasználóként nem mész sokra, ha root jogosultságot szeretnél.
A "sudo" az aktuális felhasználónak ad root jogot a SAJÁT jelszavával, ha szerepel a sudoers fájlban. Ebben az esetben a root jelszavára egyáltalán nincs is szükséges. Alapesetben csak egy parancs erejéig leszel root, utána rögtön visszavált a saját felhasználódra.
Sokan használják a "sudo su" parancsot, ami "sudo"-val (tehát root-ként) lefuttatja a "su"-t, ami ugye "váltás a root-ra", és mivel root-ként futtatod, jelszót nem kell megadni, a parancs után is root-ként leszel bent a terminálban. Erre az elegánsabb megoldás a "sudo -i"/"sudo -s" parancs, ezeknek ugyanez a hatása, csak nem variálnak különböző parancsokkal össze-vissza.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!