For å bruke sudo, må du være registrert i '/etc/sudoers' fordi denne filen bestemmer om brukeren har tillatelse til å utføre en oppgave. Imidlertid møter mange brukere noen uvanlige feil når de bruker 'sudo'-kommandoen.
I denne raske opplæringen vil vi forklare de forskjellige tilnærmingene du kan bruke for å løse 'Er ikke i sudoers-filen. Denne hendelsen vil bli rapportert' feil enkelt.
Slik løser du 'Er ikke i Sudoers-filen. Denne hendelsen vil bli rapportert' Feil
Den umiddelbare løsningen på denne feilen er å endre filen '/etc/sudoers'. Denne enkle prosessen krever at root-brukeren legger til brukeren (som står overfor denne feilen) i sudoers-filen.
Du kan bruke 'Visudo'-kommandoen til å åpne filen '/etc/sudoers' direkte. Visudo er en spesiell kommando som er målrettet laget for å endre sudoers-filen.
sudo visudo
Naviger til linjen som sier 'root ALL=(ALL:ALL) ALL' og skriv inn følgende tekst i neste linje:
brukernavn ALLE = ( ALT: ALLE ) ALLESørg for at du erstatter begrepet 'brukernavn' med det faktiske navnet på brukeren du vil gi sudo-privilegiene til.
Etter å ha endret alt, kan du nå lagre og avslutte filen. Til slutt har du nå fullført prosessen og feilen 'er ikke i sudoers-filen' vil ikke lenger plage deg. Den kommende delen vil diskutere en en-linjes kommando som du kan bruke til å legge til brukerne til sudo-gruppen som inneholder sudo-privilegiene som standard.
Sudo-gruppen
I stedet for å legge til brukeren som det som ble vist i forrige prosess, kan du legge til den tiltenkte brukeren til sudo-gruppen. Når den legges til i denne gruppen, vil brukeren få sudo-tilgangen. Derfor vil dette hjelpe deg med å løse feilen.
For å gjøre dette, skriv inn følgende gitte kommando i terminalen:
sudo brukermod -aG sudo brukernavn“usermod”-kommandoen med “-aG”-alternativene og input sudo legger den angitte brukeren til gruppen– sudo. Erstatt 'user_name' med målbrukerens brukernavn/bruker-ID.
Konklusjon
Den nevnte feilen viser vanligvis at brukeren for øyeblikket ikke er tilgjengelig i sudoers-filen. Den eneste løsningen er å legge den berørte brukeren til den nevnte filen. I denne artikkelen forklarte vi to måter: å endre sudoers-filen og legge til brukeren i sudo-gruppen. Du kan bruke hvilken som helst av de to for å bli kvitt denne feilen.