Kaip išspręsti problemą „Nėra Sudoers faile. Apie šį incidentą bus pranešta“ Klaida

Kaip Isspresti Problema Nera Sudoers Faile Apie Si Incidenta Bus Pranesta Klaida



Linux siūlo patikimą vartotojo privilegijų valdymo sistemą su tokiomis komandomis kaip sudo, leidžiančiomis atlikti užduotis su padidintomis teisėmis. Komanda „sudo“ gali suteikti kitiems vartotojams aukščiausio lygio valdymo sistemą, kurią paprastai išlaiko šakniniai vartotojai.

Norėdami naudoti sudo, turite užsiregistruoti aplanke „/etc/sudoers“, nes šis failas nustato, ar vartotojas turi leidimą vykdyti bet kokią užduotį. Tačiau daugelis vartotojų susiduria su kai kuriomis neįprastomis klaidomis naudodami komandą „sudo“.

Šioje trumpoje mokymo programoje paaiškinsime skirtingus metodus, kuriuos galite naudoti norėdami išspręsti problemą „Nėra sudoers faile. Apie šį įvykį bus pranešta“ klaida.







Kaip išspręsti problemą „Nėra Sudoers faile. Apie šį incidentą bus pranešta“ Klaida

Greitas šios klaidos ištaisymas yra failo „/etc/sudoers“ keitimas. Šis paprastas procesas reikalauja, kad root naudotojas pridėtų vartotoją (kuris susiduria su šia klaida) į sudoers failą.



Galite naudoti komandą „Visudo“, kad tiesiogiai atidarytumėte failą „/etc/sudoers“. „Visudo“ yra speciali komanda, kuri tikslingai sukurta modifikuoti sudoers failą.



sudo visudo





Eikite į eilutę, kurioje parašyta „root ALL=(ALL:ALL) ALL“ ir kitoje eilutėje įveskite šį tekstą:

Vartotojo vardas VISI = ( VISI: VISI ) VISI

Įsitikinkite, kad terminą „user_name“ pakeitėte tikruoju vartotojo, kuriam norite suteikti sudo privilegijas, vardu.



Pakeitę viską, dabar galite išsaugoti ir išeiti iš failo. Galiausiai užbaigėte procesą ir klaida „nėra sudoers faile“ jūsų nebevargins. Būsimame skyriuje bus aptarta vienos eilutės komanda, kurią galite naudoti norėdami įtraukti vartotojus į sudo grupę, kurioje pagal numatytuosius nustatymus yra sudo privilegijos.

Sudo grupė

Užuot įtraukę vartotoją, kaip parodyta ankstesniame procese, galite įtraukti numatytą vartotoją į sudo grupę. Pridėjus prie šios grupės, vartotojas gaus sudo prieigą. Taigi tai padės jums išspręsti klaidą.

Norėdami tai padaryti, terminale įveskite šią komandą:

sudo usermod -aG sudo Vartotojo vardas

Komanda „usermod“ su „-aG“ parinktimis ir įvesties sudo prideda nurodytą vartotoją į grupę – sudo. Be to, pakeiskite „user_name“ tikslinio vartotojo vartotojo vardu / naudotojo ID.

Išvada

Minėta klaida dažniausiai parodo, kad vartotojas šiuo metu nepasiekiamas sudoers faile. Vienintelis sprendimas yra įtraukti paveiktą vartotoją prie minėto failo. Šiame straipsnyje paaiškinome du būdus: modifikuoti sudoers failą ir įtraukti vartotoją į sudo grupę. Norėdami atsikratyti šios klaidos, galite naudoti bet kurį iš dviejų.