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ŠETKYUistite 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_namePrí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.