Vea 'Kasutajanime pole Sudoersi failis' põhjused
Selle veateate põhjuseks võib olla mitu loetletud põhjust.
- Kui proovite käivitada administraatorikäsku 'sudo' abil, kuid teie süsteemi kasutajanime ei tuvastata administraatorina või teil pole luba selliste käskude täitmiseks.
- Kui praegust kasutajat sudoers faili ei kaasata. Sudoersi fail on süsteemi konfiguratsioonifail, mis sisaldab rolle kõikidele tunnustatud kasutajatele ja rühmadele, kellel on lubatud käitada haldusülesannete täitmiseks käsku „sudo”. Seega, kui teie kasutajanime selles failis pole ja proovite käsuga 'sudo' teha haldustoimingut, blokeerib see teie juurdepääsu ja kuvab terminalis veateate 'kasutajanime pole sudoer-failis'.
Kuidas lahendada viga 'Kasutaja pole failis Sudoers'.
Selle vea 'kasutajanime ei ole sudoersi failis' parandamiseks on saadaval mitu lahendust, mida käsitleme selles jaotises.
Lahendus 1: lisage Sudo gruppi kasutaja
Esimene lahendus on lisada sudo gruppi kasutaja. Kui kasutaja pole veel sudo gruppi lisatud. Oluline on lisada kasutaja gruppi 'sudo'; teil peaksid olema administraatori- või juurõigused. Sudoers faili sisu vaatamiseks võite kasutada käsku 'cat':
$ kass / jne / sudoerid
Lisage kasutajanimi sudo rühma, kasutades järgmist käsku:
# lisakasutaja kasutajanimi sudo
Näiteks on meil Ubuntu kasutaja kasutajanimega 'samreenaaslam', mille lisasime sudo gruppi:
# lisakasutaja samreenaslam sudo
Lahendus 2: lisage Sudoeri faili kasutajanimi
Kui kasutaja ei ole failis “/etc/sudoers” või faili muudeti nii, et administraatori või sudo gruppidesse liikmete lisamine ei saaks superkasutaja õigusi, saate lisada kasutajanime selles failis “/etc/sudoer”. juhtum. Selle faili avamiseks tekstiredaktoris kasutage järgmist käsku:
# visudovõi
$ sudo visudoNüüd kuvatakse faili sisu teie terminalis. Leidke need read ja lisage õiguste andmiseks kasutajanimi:
# Kasutajaõiguste spetsifikatsioonjuur KÕIK = ( KÕIK: KÕIK ) KÕIK
Kasutajanimi KÕIK = ( KÕIK: KÕIK ) KÕIK
# Administraatorirühma liikmed võivad omandada administraatoriõigused
% admin KÕIK = ( KÕIK ) KÕIK
# Luba rühma sudo liikmetel täita mis tahes käsku
% sudo KÕIK = ( KÕIK: KÕIK ) KÕIK
# Lisateabe saamiseks '#include' direktiivide kohta vaadake sudoers(5):
@ kaasa arvatudir / jne / sudoers.d
Lahendus 3: muutke Sudoersi faili õigusi
Selle tõrke põhjuseks võivad olla puuduvad failiõigused, mis ei ole seatud väärtusele 0440. Faili „/etc/sudoers” õiguste määramiseks kasutage järgmist käsku:
# chmod 0440 / jne / sudoeridvõi
sudo chmod 0440 / jne / sudoeridMärkus. Kui kasutate CentOS-i või RPM-põhist levitamist, lisage selle vea parandamiseks ja vastavates failides muudatuste tegemiseks kasutajad rataste rühma.
Järeldus
See on kõik lahendused vea 'kasutajanimi pole sudoersi failis' lahendamiseks. Kui teil tekib seda tüüpi tõrge oma Linuxi süsteemis, eriti Debiani-põhises distributsioonis, kasutage selle vea parandamiseks pakutavaid meetodeid. Loodame, et see juhend aitab teil sudoeri faili vigade tõrkeotsingul.