Hogyan használjuk a Linux sudo parancsot más felhasználó nevében történő feladatok végrehajtásához?
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]shellEz 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 updateshellHa 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 ./ExampleshellEzzel a paranccsal listázhatja a /Example könyvtárat egy másik felhasználó nevében.