Hogyan lehet megoldani a „Nincs a Sudoers fájlban. Ezt az esetet jelenteni fogják” Hiba

Hogyan Lehet Megoldani A Nincs A Sudoers Fajlban Ezt Az Esetet Jelenteni Fogjak Hiba



A Linux egy robusztus felhasználói jogosultság-kezelő rendszert kínál olyan parancsokkal, mint a sudo, amelyek lehetővé teszik a feladatok magasabb szintű jogosultságokkal történő végrehajtását. A „sudo” parancs a legmagasabb szintű parancsot tudja biztosítani a többi felhasználó számára a rendszer felett, amelyet általában a root felhasználók megtartanak.

A sudo használatához regisztrálnia kell az „/etc/sudoers” mappában, mert ez a fájl határozza meg, hogy a felhasználó jogosult-e bármilyen feladat végrehajtására. Sok felhasználó azonban szembesül néhány szokatlan hibával a „sudo” parancs használata közben.

Ebben a gyors oktatóanyagban elmagyarázzuk azokat a különböző megközelítéseket, amelyek segítségével megoldhatja a „Nincs a sudoers fájlban” problémát. Ezt az esetet jelenteni fogják” hiba könnyen.







Hogyan lehet megoldani a „Nincs a Sudoers fájlban. Ezt az esetet jelenteni fogják” Hiba

A hiba azonnali javítása az „/etc/sudoers” fájl módosítása. Ehhez az egyszerű folyamathoz a root felhasználónak hozzá kell adnia a felhasználót (aki ezzel a hibával szembesül) a sudoers fájlban.



A „Visudo” paranccsal közvetlenül megnyithatja az „/etc/sudoers” fájlt. A Visudo egy speciális parancs, amely szándékosan a sudoers fájl módosítására készült.



sudo visudo





Keresse meg a „root ALL=(ALL:ALL) ALL” sort, és írja be a következő szöveget a következő sorba:

felhasználónév MINDEN = ( MINDEN: MINDEN ) MINDEN

Győződjön meg arról, hogy a „felhasználónév” kifejezést annak a felhasználónak a tényleges nevére cseréli, akinek a sudo-jogosultságokat biztosítani kívánja.



Miután mindent megváltoztatott, mentheti a fájlt, és kiléphet a fájlból. Végül befejezte a folyamatot, és a „nincs a sudoers fájlban” hiba többé nem fog zavarni. A következő részben egy egysoros parancsról lesz szó, amellyel a felhasználókat hozzáadhatja a sudo csoporthoz, amely alapértelmezés szerint tartalmazza a sudo jogosultságokat.

A Sudo csoport

Ahelyett, hogy hozzáadná a felhasználót az előző folyamathoz hasonlóan, hozzáadhatja a kívánt felhasználót a sudo csoporthoz. A csoporthoz adva a felhasználó megkapja a sudo hozzáférést. Ezért ez segít a hiba elhárításában.

Ehhez írja be a következő parancsot a terminálba:

sudo usermod -aG sudo felhasználónév

A „usermod” parancs az „-aG” opciókkal és a sudo bemenettel hozzáadja a megadott felhasználót a csoporthoz – sudo. Ezenkívül cserélje ki a „felhasználónév” szót a célfelhasználó felhasználónevére/felhasználói azonosítójára.

Következtetés

Az említett hiba általában azt mutatja, hogy a felhasználó jelenleg nem érhető el a sudoers fájlban. Egyetlen megoldása az, hogy az érintett felhasználót hozzáadja az említett fájlhoz. Ebben a cikkben két módszert ismertetünk: a sudoers fájl módosítását és a felhasználó hozzáadását a sudo csoporthoz. A kettő közül bármelyiket használhatja, hogy megszabaduljon ettől a hibától.