Kako ispraviti grešku Korisnik nije u Sudoers datoteci CentOS 8

How Fix Error User Is Not Sudoers File Centos 8



Linux je operativni sustav za više korisnika. Ovdje root korisnik ima krajnju moć nad cijelim sustavom. Iz sigurnosnih razloga obavezno je zaštititi lozinkom. U nekim je slučajevima root korisnik čak onemogućen. CentOS ima root korisnika prema zadanim postavkama.

Osim sigurnosnih razloga, pristup root ovlaštenjima neophodan je kada je to potrebno za održavanje sustava. Naredba sudo radi upravo to. Odobrava root ovlaštenje naredbe/skripte sve dok se izvršava. Korisnicima koji imaju pristup naredbi sudo upravlja datoteka sudoers.







U ovom vodiču provjerite kako popraviti grešku CentOS 8 Korisnik nije u datoteci sudoers.



Greška

Datoteka sudoers upravlja korisničkim dopuštenjem za naredbu sudo. Kad god korisnik bez sudo dopuštenja pokuša pokrenuti sudo naredbu, pojavit će se ova pogreška.



Ovdje blade korisnika nema dopuštenje za naredbu sudo.





Ispravljanje greške

Rješenje je dodavanje korisnika u datoteku sudoers. Međutim, administrator sustava mora odlučiti treba li korisniku odobriti pristup naredbi sudo.

Ovom rješenju može se pristupiti na više načina. Međutim, svi oni zahtijevaju prethodnu sudo privilegiju. To je radnja rezervirana samo za administratora sustava.



Ako koristite lokalni sustav, potreban vam je pristup korijenskom računu za izvršavanje ovih koraka:

Prijavite se na root.

$svoje- korijen

Root račun zaštićen je lozinkom. Što se događa kada zaboravite root lozinku? Zvuči kao sudnji dan, ali moguće je oporaviti čak i root lozinku. Provjerite kako oporaviti root lozinku na CentOS -u.

Dodavanje korisnika u grupu kotača

Ovo je najučinkovitiji način davanja korisničkom pristupu sudo privilegija.

Prema zadanim postavkama, Linux dolazi s kotačićem grupe korisnika. Grupa kotača ima dopuštenje za izvršavanje bilo koje radnje na sustavu sa sudo privilegijom. Umjesto dodavanja pojedinačnih korisnika, njihovo dodavanje u grupu kotača omogućuje lakši način odobravanja pristupa sudo privilegijama.

Možete provjeriti status grupe kotača u datoteci sudoers.

$sudo došao sam /itd/sudoers

Ovdje ćemo dodati korisničku oštricu u grupu kotača.

$sudousermod-do -Goštrica kotača

Kako provjeriti rezultat? Pokrenite sljedeću naredbu. Ispisat će korisnike registrirane pod kotačem grupe korisnika.

$getentgrupni kotač

Alternativno, pokušajte pokrenuti sudo naredbu kao korisnik.

$sudodnf provjera ažuriranja

Ručno dodavanje korisnika u Sudoers

Umjesto korištenja grupe kotača, možemo izravno proglasiti korisnika u sudoers datoteci da ima sudo privilegiju.

Međutim, to nije optimalan način da se to postigne. Ako treba dodati više od nekoliko korisnika, upravljanje svim korisnicima može biti teško. Ponovno pregledavanje datoteke sudoers može biti dosadno.

Pokrenite sljedeću naredbu za otvaranje datoteke sudoers. Ovdje varijabla okruženja EDITOR određuje uređivač teksta koji će koristiti naredba visudo. To je preporučeni i siguran način petljanja s datotekom sudoers.

$sudo UREDNIK=došao samvisudo

Dodajte sljedeći redak. Ovdje ćemo odobriti korisničkom bladeu pristup svim dijelovima sustava sa sudo privilegijom.

$oštricaSVI=(SVI: SVI)SVI

Spremite datoteku i zatvorite uređivač. Korisnički blade sada ima istu privilegiju kao i root korisnik.

Dopuštenje za datoteku Sudoers

U Linuxu je dopuštenje datoteke jedno od osnovnih svojstava datoteke. Opisuje koji je korisnik pročitao, zapisao i izvršio dozvolu za datoteku ili direktorij. Oštećeno dopuštenje datoteke može dovesti do neočekivanog ponašanja, što dovodi do ove pogreške. Saznajte više o dopuštenjima datoteka.

Sljedeća naredba će poništiti dopuštenje datoteke sudoers datoteke.

$chmod0440/itd/sudoers

Ponovno pokrenite sustav da biste primijenili promjenu.

Zaključak

To je jednostavna pogreška s jednostavnim rješenjem. Ove bi metode trebale dobro funkcionirati sve dok postoji pristup administratorskom korisničkom računu. Ako radite u korporativnom okruženju, zamolite administratora sustava da dodijeli sudo privilegiju željenom korisničkom računu.

Trebate li upravljati s više korisnika?

Zatim provjerite kako stvoriti i izbrisati korisnike na CentOS -u 8.