Ako opraviť chybu Užívateľ nie je v súbore Sudoers File CentOS 8

How Fix Error User Is Not Sudoers File Centos 8



Linux je operačný systém pre viacerých používateľov. Tu má užívateľ root najvyššiu moc nad celým systémom. Z bezpečnostných dôvodov je povinné mať ho chránený heslom. V niektorých prípadoch je užívateľ root dokonca zakázaný. CentOS má predvolene povoleného užívateľa root.

Okrem obáv o bezpečnosť je prístup k oprávneniam root potrebný aj vtedy, keď je to potrebné na vykonanie údržby systému. Príkaz sudo to robí presne. Poskytuje oprávnenie root/príkazu/skriptu, pokiaľ je spustený. Používateľov, ktorí majú prístup k príkazu sudo, spravuje súbor sudoers.







V tejto príručke sa dozviete, ako opraviť chybu CentOS 8 Užívateľ sa nenachádza v súbore sudoers.



Chyba

Súbor sudoers spravuje používateľské oprávnenia pre príkaz sudo. Kedykoľvek sa používateľ bez povolenia sudo pokúsi spustiť príkaz sudo, zobrazí sa táto chyba.



Tu užívateľský list nemá povolenie na príkaz sudo.





Oprava chyby

Riešením je pridať používateľa do súboru sudoers. Je však na správcovi systému, aby rozhodol, či by mal byť používateľovi udelený prístup k príkazu sudo.

K tomuto riešeniu je možné pristupovať niekoľkými spôsobmi. Všetky však vyžadujú predchádzajúce oprávnenie sudo. Je to akcia vyhradená iba správcovi systému.



Ak máte lokálny systém, potrebujete prístup k účtu root, aby ste mohli vykonať tieto kroky:

Prihláste sa do root.

$jeho- koreň

Účet root je chránený heslom. Čo sa stane, keď zabudnete heslo root? Znie to ako súdny deň, ale je možné obnoviť aj heslo root. Zistite, ako obnoviť heslo root v systéme CentOS.

Pridanie používateľa do skupiny kolies

Toto je najefektívnejší spôsob, ako poskytnúť používateľovi prístup k právam sudo.

Linux je predvolene dodávaný s kolieskom skupiny používateľov. Skupina kolies má povolenie vykonávať akúkoľvek akciu v systéme s privilégiom sudo. Namiesto pridávania jednotlivých používateľov ich pridanie do skupiny kolies umožňuje jednoduchší spôsob udelenia prístupu k právam sudo.

Stav skupiny kolies môžete skontrolovať v súbore sudoers.

$sudo Prišiel som /atď/sudoers

Tu pridáme skupinu používateľov do skupiny kolies.

$sudousermod-do -Glist kolesa

Ako overiť výsledok? Spustite nasledujúci príkaz. Vytlačí používateľov zaregistrovaných pod kolieskom skupiny používateľov.

$getentskupinové koleso

Prípadne skúste ako používateľ spustiť príkaz sudo.

$sudodnf kontrola-aktualizácia

Ručné pridanie používateľa do sudoers

Namiesto použitia skupiny kolies môžeme v súbore sudoers priamo deklarovať, že užívateľ má oprávnenie sudo.

Nie je to však optimálny spôsob, ako to dosiahnuť. Ak sa má pridať viac ako pár používateľov, potom môže byť správa všetkých používateľov náročná. Opakované prechádzanie súboru sudoers môže byť únavné.

Spustite nasledujúci príkaz na otvorenie súboru sudoers. Tu premenná prostredia EDITOR určuje textový editor, ktorý príkaz visudo použije. Je to odporúčaný a bezpečný spôsob drobenia so súborom sudoers.

$sudo EDITOR=Prišiel somvisudo

Pridajte nasledujúci riadok. Tu poskytneme používateľskému listu prístup ku všetkým častiam systému s oprávnením sudo.

$čepeľVŠETKY=(VŠETCI: VŠETCI)VŠETKY

Uložte súbor a zatvorte editor. Užívateľský blade má teraz rovnaké privilégiá ako užívateľ root.

Povolenie súboru sudoers

V systéme Linux je povolenie súboru jednou zo základných vlastností súboru. Opisuje, ktorý používateľ prečítal, zapísal a vykonal povolenie pre súbor alebo adresár. Povolenie poškodeného súboru môže viesť k neočakávanému správaniu vedúcemu k tejto chybe. Získajte viac informácií o oprávneniach k súborom.

Nasledujúci príkaz resetuje povolenie súboru sudoers.

$chmod0440/atď/sudoers

Na vykonanie zmeny reštartujte systém.

Záver

Je to jednoduchá chyba s jednoduchým riešením. Tieto metódy by mali fungovať dobre, ak existuje prístup k účtu správcu. Ak pracujete vo firemnom prostredí, požiadajte správcu systému, aby udelil oprávnenie sudo požadovanému používateľskému účtu.

Potrebujete spravovať viacerých používateľov?

Potom sa pozrite, ako vytvárať a odstraňovať používateľov v CentOS 8.