Mi a Sudo a Linuxban?

A Sudo parancs néhány adminisztrátori jogosultságot ad a nem adminisztrátoroknak

Amikor adminisztratív alkalmazásokat futtat Linux alatt, akkor a su paranccsal átválthat a superuserre (root), vagy a sudo parancsot használja. Egyes Linux disztribúciók lehetővé teszik a root felhasználókat, de néhány nem. Azokban, amelyekben nem létezik - például az Ubuntu-sudo az út.

A Sudo Commandról

A Linux-ban a Sudo-super-felhasználó - lehetővé teszi a rendszergazdának, hogy bizonyos felhasználóknak vagy felhasználói csoportoknak bizonyos parancsokat vagy argumentumokat rootként futtathasson minden parancs és argumentum naplózása közben. A Sudo parancsnoki alapon működik. Nem helyettesíti a héjat. Jellemzői közé tartozik a korlátozás lehetősége, hogy a felhasználók minden egyes parancsra kiterjedő naplózást végezzenek, és így világos nyomon követési nyomon követhető legyen, hogy ki tette ezt, a sudo parancs konfigurálható időtúllépését és ugyanazt a konfigurációs fájl több különböző gépen.

Példa a Sudo parancsra

A rendszergazda adminisztrátori jogosultságokkal nem rendelkező szabványos felhasználók egy parancsot írhatnak be Linux alatt egy szoftver telepítéséhez:

dpkg -i software.deb

A parancs hibát ad vissza, mert az adminisztrátori jogosultságokkal nem rendelkező személy nem telepítheti a szoftvert. A sudo parancs azonban mentésre kerül. Ehelyett a megfelelő parancs a felhasználó számára:

sudo dpkg -i software.deb

Ezúttal a szoftver telepítésre kerül. Ez azt feltételezi, hogy egy adminisztrátori jogosultsággal rendelkező személy korábban konfigurálta a Linuxot, hogy lehetővé tegye a felhasználó számára szoftver telepítését.

Megjegyzés: A Linuxot úgy is beállíthatja, hogy megakadályozza a felhasználók számára a sudo parancs használatát.