Ako vyriešiť problém „Nie je v súbore Sudoers. Tento incident bude nahlásený” Chyba

Ako Vyriesit Problem Nie Je V Subore Sudoers Tento Incident Bude Nahlaseny Chyba



Linux ponúka robustný systém správy používateľských oprávnení s príkazmi ako sudo, ktoré vám umožňujú vykonávať úlohy so zvýšenými oprávneniami. Príkaz „sudo“ môže poskytnúť ostatným užívateľom najvyššiu úroveň príkazu nad systémom, ktorú si zvyčajne ponechávajú užívatelia root.

Ak chcete použiť sudo, musíte byť zaregistrovaní v „/etc/sudoers“, pretože tento súbor určuje, či má používateľ povolenie na vykonanie akejkoľvek úlohy. Mnohí používatelia však čelia niektorým neobvyklým chybám pri používaní príkazu „sudo“.

V tomto rýchlom návode vysvetlíme rôzne prístupy, ktoré môžete použiť na vyriešenie problému „Nie je v súbore sudoers. Tento incident bude jednoducho nahlásený.







Ako vyriešiť problém „Nie je v súbore Sudoers. Tento incident bude nahlásený” Chyba

Okamžitou opravou tejto chyby je úprava súboru „/etc/sudoers“. Tento jednoduchý proces vyžaduje, aby používateľ root pridal používateľa (ktorý čelí tejto chybe) do súboru sudoers.



Na priame otvorenie súboru „/etc/sudoers“ môžete použiť príkaz „Visudo“. Visudo je špeciálny príkaz, ktorý je účelovo vytvorený na úpravu súboru sudoers.



sudo visudo





Prejdite na riadok, ktorý hovorí „root ALL=(ALL:ALL) ALL“ a do ďalšieho riadku zadajte nasledujúci text:

user_name VŠETKY = ( VŠETKO: VŠETKO ) VŠETKY

Uistite sa, že ste nahradili výraz „user_name“ skutočným menom používateľa, ktorému chcete poskytnúť privilégiá sudo.



Po zmene všetkého môžete teraz súbor uložiť a ukončiť. Nakoniec ste proces dokončili a chyba „nie je v súbore sudoers“ vás už nebude obťažovať. V nasledujúcej časti sa bude diskutovať o jednoriadkovom príkaze, ktorý môžete použiť na pridanie používateľov do skupiny sudo, ktorá štandardne obsahuje privilégiá sudo.

Skupina Sudo

Namiesto pridávania používateľa, ako je to uvedené v predchádzajúcom procese, môžete pridať zamýšľaného používateľa do skupiny sudo. Po pridaní do tejto skupiny získa používateľ prístup sudo. Preto vám to pomôže pri riešení chyby.

Ak to chcete urobiť, zadajte do terminálu nasledujúci príkaz:

sudo usermod -aG sudo user_name

Príkaz „usermod“ s možnosťami „-aG“ a vstupným sudo pridá zadaného používateľa do skupiny – sudo. Okrem toho nahraďte „user_name“ používateľským menom/identifikátorom používateľa cieľového používateľa.

Záver

Uvedená chyba zvyčajne ukazuje, že používateľ nie je momentálne dostupný v súbore sudoers. Jeho jediným riešením je pridať dotknutého používateľa do spomínaného súboru. V tomto článku sme vysvetlili dva spôsoby: úprava súboru sudoers a pridanie používateľa do skupiny sudo. Na odstránenie tejto chyby môžete použiť ktorýkoľvek z týchto dvoch.