Javítás: nincs a sudoers fájlban. Erről az eseményről beszámolunk.



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Talán az egyik ijesztőbb Unix és Linux figyelmeztető üzenet az újonnan érkezők számára a következő formában érkezik: „____ nincs a sudoers fájlban. Ezt az esetet jelenteni fogjuk. Valóságos hibaüzenet esetén az aláhúzás helyébe a felhasználóneved lép, ezért úgy hangzik, mintha valaki hallaná a hibádról!



Pedig nem kell túl sokat aggódnia. A bejelentett incidensről szóló üzenet csak egy megjegyzés, hogy az bekerül a rendszer naplójába, amelyet egy ponton a rendszergazdának kellett megnéznie az esetleges kihasználások érdekében. Ha egyfelhasználós rendszert használ, akkor nincs más oka aggódnia, csak a következő lépésekkel oldja meg ezt a gyakori problémát. Senki nem fogja látni a történteket.



1. módszer: A sudo javítása az usermod alkalmazással

Próbálja meg újra előállítani a hibát a sudo -i futtatásával. Meg kell adnia a jelszavát, és ha ezt megtette, rendelkeznie kell egy gyökérhéjjal. Ebben az esetben írja be az exit parancsot, hogy kilépjen belőle. Ezen a ponton képesnek kell lennie arra, hogy folytassa a sudo használatát a parancsok gyökérként történő futtatásához, anélkül, hogy további lejátszást végezne.



Feltéve, hogy nem, akkor valamilyen más módon meg kell szereznie a root hozzáférést. Tartsa lenyomva a Ctrl + Alt + F2 billentyűkombinációt egy virtuális terminál megszerzéséhez, és megkísérelheti bejelentkezni a rendszerbe root felhasználóként, ha Debian, Arch, Fedora, CentOS vagy más gépen tartózkodik, amely felhatalmazást ad erre.

Ha ott van, futtassa az usermod -aG sudo alkalmazást, adm ____, cserélje le az aláhúzás tényleges felhasználónevével. Valószínűleg egyáltalán nem lát kimenetet. Lépjen ki a gyökérsorból, majd nyomja meg a Ctrl + Alt + F7 billentyűkombinációt, hogy visszatérjen a grafikus asztalra.

Most már használhatja a sudo-t, mint a szokásos módon, mert a sudo csoportba kerül. Ellenőrizze és megbizonyosodjon arról, hogy futtatja a getent group sudo rendes felhasználóként.



Meg kell találnia a nevét ott. Most futtassa az id-t önmagában, és fel kell tüntetnie a sudo csoportban is.

2. módszer: Az Ubuntu jelszó visszaállítása

Ez a folyamat elég egyszerű, kivéve azt a tényt, hogy az Ubuntu és más pörgetések, például az Xubuntu, a Kubuntu és a Lubuntu blokkolják a gyökérfiókból. Ez általában segít csökkenteni az „Ezt az eseményt jelenteni fogjuk” típusú hibaüzenetek kockázatát, de ha ezt látja, akkor valami szabálytalan dolog történt több felhasználói fiókkal, és előfordulhat, hogy már nem fér hozzá a létrehozott fiókhoz, amikor telepítette bármit. * a futtatott buntu rendszer. Csak akkor tegye a következőket, ha nem emlékszik a jelszóra.

Ha ez a helyzet, és elfelejtette a jelszavát, mentse el az összes munkát, és zárjon be mindent, amit nyitott. Indítsa újra a rendszert, és miután a BIOS vagy az UEFI logó villog, gyorsan nyomja meg a shift billentyűt. Válassza az „Advanced options for Ubuntu” lehetőséget, majd válassza a helyreállítási módot.

Görgessen le a root parancsig, majd futtassa az -o rw, remount / utána passwd ____ parancsot, cserélje le az aláhúzást az eredetileg létrehozott fiók nevével. Írjon be egy új jelszót, majd indítsa újra. Néhány felhasználó meglepődik, hogy milyen egyszerű lehet ezt a jelszót kicserélni, de ez nem jelenthet problémát, amennyiben biztos, hogy soha nem adja fel a fizikai hozzáférést a rendszeréhez.

Függetlenül attól, hogy csak visszaállította-e, vagy ha eszébe jutott, akkor nyisson meg egy terminált, és futtassa a sudo usermod -aG sudo, adm ____ parancsot, miután újra kitöltötte az üreset az első létrehozott fiók nevével. A rendszer megkéri a jelszavát. Amint megtette, akkor újra használhatja a sudo parancsot, mint a szokásos módon erről a fiókról.

Érdemes ellenőrizni, hogy a változások megmaradtak-e. Próbálja meg lefuttatni a getent group sudo-t, majd az id-t, amint azt korábban tettük, hogy megbizonyosodjon arról, hogy minden megfelelően működik.

Feltételezve, hogy mindkét parancs kimenetén valahol a sudo-t látja, akkor mindent be kell állítania. Nem kell manuálisan szerkesztenie a sudoers fájlt a visudo használatával, vagy meg kell tennie a többi olyan lépést, amely ismerős lehet, ha a múltban valamilyen hibaelhárítást végzett ezzel a problémával, feltéve, hogy ez a két parancs megfelelően törölve lett.

Címkék Linux hogyan 3 perc olvasás