A sudo parancs lehetővé teszi a Linux felhasználók számára, hogy ideiglenesen hozzáférjenek a rendszer érzékeny területeihez. Ez a hozzáférés jelszóval védett és csak rövid ideig érvényes.

Mi az a Linux sudo parancs?

A Linux sudo az egyik legfontosabb Linux parancs, ha programot szeretne telepíteni vagy változtatni szeretne a rendszer konfigurációján. A parancs a legtöbb Linux disztribúció, például a Debian vagy az Ubuntu egyik legalapvetőbb parancsa, amelyet soha nem szabad eltávolítani. A sudo a „superuser do” rövidítése, és lehetővé teszi a jogosult felhasználók számára, hogy más felhasználók számára parancsokat futtassanak. Erre példa a root felhasználó, aki a sudo parancs segítségével nem kap teljes root jogokat.

Hogyan működik a sudo parancs?

A Linux sudo elsősorban arra szolgál, hogy megvédje a rendszert a hamis csomagoktól vagy más nem kívánt folyamatoktól, mielőtt azok telepítésre kerülnének. Ha használni szeretné a parancsot, egyszerűen csak egy másik parancs elé kell illesztenie. Például a parancsot arra használják, hogy root jogosultságok nélkül módosítsák a rendszer konfigurációját, vagy hogy megnyissák azokat az egyedi programokat, amelyekhez root jogosultságok szükségesek. A parancs használatához jelszóra van szükség, amely általában eltér a root jelszótól. Általában csak 15 percig érvényes. A sudo parancs használatára jogosult felhasználók a /etc/sudoers fájlban adhatók meg.

Hogyan néz ki a Linux sudo szintaxisa?

A Linux sudo mindig egy másik parancs előtt áll. Ezáltal a következőképpen néz ki:

$ sudo [Command]
shell

Ez lehetővé teszi a felhasználók számára, hogy root jogok nélkül hajtsák végre a parancsot.

Milyen opciói vannak a sudo parancsnak?

A Linux sudo parancsnak különböző opciói vannak. A legfontosabbak a következők:

  • -h: Összefoglalja a sudo parancs szintaxisát és az összes rendelkezésre álló opciót.
  • -k: Befejezi az összes jelenlegi Linux sudo jogosultságot.
  • -l: Megnyit egy listát, amelyben az összes jogosultság szerepel.
  • -V: Megjeleníti az aktuális sudo alkalmazás verzióját.
  • -v: Újraindítja a sudo jogosultság időtartamát. Ez általában 15 perc, amíg a jelszót újra be kell írni.

Linux sudo példák

Hogy láthassa, hogyan működik a parancs, íme néhány példa:

$ sudo apt-get update
shell

Ha itt nem adta meg a sudo parancsot, akkor nagy valószínűséggel a rendszer hibaüzenetet jelenít meg. A parancs használatával a rendszer jelszó megadását kéri. Ha a jelszó helyes, akkor a parancs végrehajtásra kerül. A jelszót azonban „vakon” kell megadnia, mert az nem jelenik meg a képernyőn.

$ sudo -u [Other_Username] ls ./Example
shell

Ezzel a paranccsal listázhatja a /Example könyvtárat egy másik felhasználó nevében.

Ugrás a főmenübe