Kaip ištaisyti klaidą, kurios vartotojas nėra „Sudoers“ faile „CentOS 8“

How Fix Error User Is Not Sudoers File Centos 8



„Linux“ yra kelių vartotojų operacinė sistema. Čia pagrindinis vartotojas turi didžiausią galią visoje sistemoje. Saugumo sumetimais privaloma jį apsaugoti slaptažodžiu. Kai kuriais atvejais pagrindinis vartotojas netgi yra išjungtas. Pagal numatytuosius nustatymus „CentOS“ įjungtas root vartotojas.

Be saugumo problemų, prieiga prie pagrindinės teisės yra būtina, kai reikia atlikti sistemos priežiūrą. Sudo komanda tai daro. Ji suteikia komandai/scenarijui šaknies privilegiją tol, kol ji vykdoma. Vartotojai, turintys prieigą prie „sudo“ komandos, yra valdomi „sudoers“ failo.





Šiame vadove patikrinkite, kaip ištaisyti „CentOS 8“ klaidą Vartotojo nėra „sudoers“ faile.



Klaida

„Sudoers“ failas tvarko „sudo“ komandos vartotojo leidimus. Kai vartotojas, neturintis „sudo“ leidimo, bando paleisti „sudo“ komandą, pasirodys ši klaida.



Čia vartotojo ašmenys neturi leidimo sudo komandai.





Klaidos taisymas

Sprendimas yra pridėti vartotoją prie „sudoers“ failo. Tačiau sistemos administratorius turi nuspręsti, ar vartotojui turėtų būti suteikta prieiga prie komandos sudo.

Yra daug būdų, kaip kreiptis į šį sprendimą. Tačiau visiems jiems reikia turėti išankstinę „sudo“ privilegiją. Tai veiksmas, skirtas tik sistemos administratoriui.



Jei naudojate vietinę sistemą, jums reikia prieigos prie pagrindinės paskyros, kad atliktumėte šiuos veiksmus:

Prisijunkite prie root.

$jos- šaknis

Šakninė paskyra apsaugota slaptažodžiu. Kas atsitiks, kai pamiršite pagrindinį slaptažodį? Tai skamba kaip paskutinė diena, tačiau įmanoma atkurti net pagrindinį slaptažodį. Patikrinkite, kaip atkurti „root“ slaptažodį „CentOS“.

Vartotojo įtraukimas į ratų grupę

Tai yra efektyviausias būdas suteikti vartotojui prieigą prie „sudo“ privilegijų.

Pagal numatytuosius nustatymus „Linux“ yra su vartotojų grupės ratu. Ratų grupė turi leidimą atlikti bet kokius sistemos veiksmus su sudo privilegija. Užuot pridėję atskirus vartotojus, pridėję juos prie ratų grupės, galite lengviau suteikti prieigą prie „sudo“ privilegijų.

Ratų grupės būseną galite patikrinti „sudoers“ faile.

$sudo aš atėjau /ir kt/sudoers

Čia mes pridėsime vartotojo ašmenis prie ratų grupės.

$sudousermod -Grato ašmenys

Kaip patikrinti rezultatą? Vykdykite šią komandą. Jis atspausdins vartotojus, užregistruotus pagal vartotojų grupės ratą.

$sustingęsgrupės ratas

Arba pabandykite paleisti „sudo“ komandą kaip vartotojas.

$sudodnf patikrinimas-atnaujinimas

Vartotojo pridėjimas prie „Sudoers“ rankiniu būdu

Užuot naudoję ratų grupę, galime tiesiogiai paskelbti, kad sudoers failo vartotojas turi sudo privilegiją.

Tačiau tai nėra optimalus būdas tai pasiekti. Jei norite pridėti daugiau nei porą vartotojų, tada visų vartotojų valdymas gali būti sudėtingas. Kelis kartus peržiūrėti „sudoers“ failą gali būti nuobodu.

Vykdykite šią komandą, kad atidarytumėte „sudoers“ failą. Čia aplinkos kintamasis EDITOR nustato teksto rengyklę, kurią naudos komanda visudo. Tai rekomenduojamas ir saugus būdas tvarkyti „sudoers“ failą.

$sudo REDAKTORIUS=aš atėjauvisudo

Pridėkite šią eilutę. Čia mes suteiksime vartotojo ašmenims prieigą prie visų sistemos dalių su sudo privilegija.

$ašmenysVISI=(VISI: VISI)VISI

Išsaugokite failą ir uždarykite redaktorių. Vartotojo ašmenys dabar turi tokias pačias privilegijas kaip ir pagrindinis vartotojas.

„Sudoers“ failų leidimas

„Linux“ failų leidimas yra viena iš pagrindinių failo savybių. Jame aprašoma, kuris vartotojas perskaitė, rašė ir vykdė leidimą į failą ar katalogą. Sugadintas failo leidimas gali sukelti netikėtą elgesį ir sukelti šią klaidą. Sužinokite daugiau apie failų leidimus.

Ši komanda atkurs sudoers failo failo leidimą.

$chmod0440/ir kt/sudoers

Perkraukite sistemą, kad įgyvendintumėte pakeitimą.

Išvada

Tai paprasta klaida su paprastu sprendimu. Šie metodai turėtų veikti puikiai, kol yra prieiga prie administracinės vartotojo paskyros. Jei dirbate įmonės aplinkoje, paprašykite sistemos administratoriaus suteikti sudo privilegiją norimai vartotojo paskyrai.

Ar reikia valdyti kelis vartotojus?

Tada patikrinkite, kaip sukurti ir ištrinti „CentOS 8“ vartotojus.