A hiba javítása A felhasználó nem szerepel a Sudoers fájlban CentOS 8

How Fix Error User Is Not Sudoers File Centos 8



A Linux többfelhasználós operációs rendszer. Itt a root felhasználó birtokolja a végső hatalmat az egész rendszer felett. Biztonsági okokból kötelező jelszóval védeni. Bizonyos esetekben a root felhasználó le van tiltva. A CentOS alapértelmezés szerint engedélyezte a root felhasználót.

A biztonsági szempontok mellett a rendszergazdai jogosultságokhoz is hozzá kell férni, ha a rendszer karbantartásához szükséges. A sudo parancs pontosan ezt teszi. A parancs/szkript root jogosultságát biztosítja mindaddig, amíg végrehajtásra kerül. A sudo parancshoz hozzáférő felhasználókat a sudoers fájl kezeli.







Ebben az útmutatóban nézze meg, hogyan lehet kijavítani a CentOS 8 hibát A felhasználó nincs a sudoers fájlban.



A hiba

A sudoers fájl a sudo parancs felhasználói jogosultságait kezeli. Amikor egy sudo jogosultsággal nem rendelkező felhasználó megpróbál futtatni egy sudo parancsot, ez a hiba jelenik meg.



Itt a felhasználói pengének nincs engedélye a sudo parancsra.





A hiba kijavítása

A megoldás az, ha hozzáadja a felhasználót a sudoers fájlhoz. Azonban a rendszergazdának kell eldöntenie, hogy a felhasználó hozzáférést kap -e a sudo parancshoz.

Ennek a megoldásnak több módja is van. Mindegyikhez azonban előzetes sudo jogosultság szükséges. Ez csak a rendszergazda számára fenntartott művelet.



Ha helyi rendszert futtat, akkor a következő lépések végrehajtásához hozzá kell férnie a root fiókhoz:

Jelentkezzen be a root rendszerbe.

$annak- gyökér

A root fiók jelszóval védett. Mi történik, ha elfelejti a root jelszót? Végítéletnek hangzik, de még a root jelszót is vissza lehet állítani. Nézze meg, hogyan lehet visszaállítani a root jelszót a CentOS rendszeren.

A felhasználó hozzáadása a kerékcsoporthoz

Ez a leghatékonyabb módja annak, hogy a felhasználó hozzáférést biztosítson a sudo jogosultsághoz.

Alapértelmezés szerint a Linux a felhasználói csoport kerekét tartalmazza. A kerékcsoport jogosult bármilyen műveletet végrehajtani a rendszeren sudo jogosultsággal. Az egyes felhasználók hozzáadása helyett a kerékcsoporthoz való hozzáadása egyszerűbb módot biztosít a sudo jogosultságok megadására.

A kerékcsoport állapotát a sudoers fájlban ellenőrizheti.

$sudo jöttem /stb./sudoers

Itt hozzáadjuk a felhasználói pengét a kerékcsoporthoz.

$sudousermod-nak nek -Gkerék penge

Hogyan ellenőrizhető az eredmény? Futtassa a következő parancsot. Kinyomtatja a felhasználói csoport kereke alatt regisztrált felhasználókat.

$getentcsoportos kerék

Alternatív megoldásként futtasson sudo parancsot felhasználóként.

$sudodnf csekk-frissítés

Felhasználó kézi hozzáadása a szudorokhoz

A kerékcsoport használata helyett közvetlenül kijelenthetjük, hogy a felhasználó a sudoers fájlban sudo jogosultsággal rendelkezik.

Ez azonban nem az optimális módja annak eléréséhez. Ha több felhasználót kell hozzáadni, akkor az összes felhasználó kezelése bonyolult lehet. A sudoers fájl ismételt végigolvasása unalmas lehet.

Futtassa a következő parancsot a sudoers fájl megnyitásához. Itt az EDITOR környezeti változó határozza meg azt a szövegszerkesztőt, amelyet a visudo parancs használni fog. Ez az ajánlott és biztonságos módja a sudoers fájl kezelésének.

$sudo SZERKESZTŐ=jöttemvisudo

Adja hozzá a következő sort. Itt sudo jogosultsággal biztosítjuk a felhasználói penge hozzáférését a rendszer minden részéhez.

$pengeÖSSZES=(MINDEN: MINDEN)ÖSSZES

Mentse el a fájlt, és zárja be a szerkesztőt. A felhasználói penge most ugyanolyan jogosultsággal rendelkezik, mint a root felhasználó.

Sudoers fájl engedély

Linux alatt a fájlok engedélye a fájlok egyik alapvető tulajdonsága. Leírja, hogy melyik felhasználó olvashat, írhat és hajthat végre engedélyt a fájlhoz vagy könyvtárhoz. A sérült fájlengedély váratlan viselkedéshez vezethet, ami ezt a hibát eredményezi. További információ a fájlok engedélyeiről.

A következő parancs visszaállítja a sudoers fájl fájljogosultságát.

$chmod0440/stb./sudoers

Indítsa újra a rendszert a módosítás végrehajtásához.

Következtetés

Ez egy egyszerű hiba, egyszerű megoldással. Ezeknek a módszereknek csak akkor kell működniük, ha van hozzáférés egy adminisztrátori felhasználói fiókhoz. Ha vállalati környezetben dolgozik, kérje meg a rendszergazdát, hogy adjon sudo jogosultságot a kívánt felhasználói fióknak.

Több felhasználót kell kezelnie?

Ezután nézze meg, hogyan hozhat létre és törölhet felhasználókat a CentOS 8 rendszeren.