Új Linux asztali vagy virtuális gép beállításakor a következő hibával találkozhat: "sudo: parancs nem található". Ez a Linux-hibaüzenet felháborító lehet, és megakadályozza, hogy továbbhaladjon a telepítésben. Íme, mit jelent, és hogyan lehet kijavítani.

Mi a "sudo" Linuxban?

Felhasználói fiókok Linuxon együtt járnak a jogosultságok korlátozott készlete amelyek megakadályozzák őket abban, hogy olyan adminisztratív feladatokat hajtsanak végre, amelyek károsíthatják a rendszert. Ezek a korlátozott jogosultságok megakadályozhatják a felhasználókat a fájlrendszer bizonyos területeinek elérésében vagy bizonyos fájlok végrehajtásában.

Az egyetlen felhasználó, akinek nincsenek ilyen korlátozásai a tevékenységeire, a root felhasználó. A root felhasználó a Linux rendszer bármely területéhez hozzáférhet, és bármely fájlon bármilyen parancsot végrehajthat.

E hatalmas teljesítmény miatt le kell tiltania a root fiókot és használni sudo helyette.

A sudo parancs a "superuser do" rövidítése, és lehetővé teszi a sudo csoporthoz tartozó felhasználók számára, hogy úgy hajtsanak végre egy parancsot, mintha a root felhasználó lennének. Hatékonyan root jogosultságokat és engedélyeket ad nekik – mindaddig, amíg sudo-t használnak és jelszóval hitelesítenek.

instagram viewer

Miért nem található a sudo parancs?

Amellett, hogy hasznos parancs, a sudo egy csomag is. A legtöbb rendszeren a sudo alapértelmezés szerint telepítve van. De ez nem minden disztribúciónál van így, és amikor megpróbál egy parancsot sudo használatával futtatni, a „sudo: parancs nem található” hibaüzenetet kaphat. Ez különösen gyakori újonnan telepített Linux rendszerek.

Ezután megpróbálhatja telepíteni a sudo csomagot a következővel:

sudo apt telepítés sudo

Ez meghiúsul, mert nem tudja root felhasználóként használni a sudo-t csomagok telepítésére.

A „sudo: parancs nem található” javítása Linuxon

Mivel a felhasználó nem tudja átvenni a root felhasználó jogosultságait anélkül, hogy már telepítette volna a sudo-t, ki kell jelentkeznie felhasználói fiókjából, és rootként kell bejelentkeznie.

Rootként telepítheti a sudo csomagot a fiókhoz tartozó jogosultságokkal.

Debian-alapú rendszereken írja be:

alkalmas telepítés sudo

Ezután adja hozzá a felhasználót a sudo csoporthoz a következő használatával:

usermod -aG sudo your_username

Arch-alapú rendszereken írja be:

pacman -S sudo

Akkor:

usermod -aG wheel your_username

Most már futtathat parancsokat a sudo segítségével Linuxon!

Sikeresen telepítette a sudo-t, és hozzáadta a felhasználót a sudo csoporthoz, ami azt jelenti, hogy bármilyen parancsot futtathat, és bármilyen területet elérhet anélkül, hogy rootként kellene bejelentkeznie. Használja ezt a képességet óvatosan, mivel a magasabb jogosultságok veszélyesek lehetnek.