Dette innlegget beskriver hvordan du kjører kommandoer som sudorot i fedora. Den vil dekke trinn-for-trinn-prosessen for hvordan du legger til en bruker, angir et passord for det og deretter tilordne det sudo-privilegier. Til slutt vil vi bekrefte om brukeren har fått sudo -privilegiene og kan kjøre kommandoene som sudo.
1. Logg inn som en rotbruker som bruker kommandoen nedenfor:
$ su -
Skriv inn rotbrukerpassordet.
2. Kjør kommandoen nedenfor for å legge til en ny bruker:
$ adduser
3. Angi et nytt passord for denne brukeren ved å bruke kommandoen nedenfor:
$ passwd
4. I Linux, den /etc/sudoers Fil definerer hvilke brukere som har lov til å bruke sudo -kommandoen og hvilke kommandoer de har lov til å kjøre. Du kan redigere denne filen ved å bruke kommandoen nedenfor:
$ Visudo
I filen, se etter linjen som sier:
%hjul alle = (alle) alle
Denne linjen gir alle medlemmer av gruppehjulet for å kjøre alle kommandoer som sudo. Forsikre deg om at linjen ovenfor ikke er kommentert (har ikke et # symbol i begynnelsen). Hvis linjen er kommentert, fjern # symbolet og lagre og avslutt redigereren.
5. Nå for å gi ethvert bruker Sudo -privilegium, legg det til i hjulgruppen ved å bruke kommandoen nedenfor:
$ usermod -ag hjul
For å gi en bruker “Umara” sudo -privilegier, må vi for eksempel legge den til i "hjul" -gruppen ved å bruke kommandoen nedenfor:
$ usermod -ag hjul umara
6. For å bekrefte om brukeren er lagt til "hjul" -gruppen, kjør kommandoen nedenfor:
$ id
Du bør se "hjul" -gruppen i output fra kommandoen ovenfor.
7. Nå for å bekrefte om brukeren har fått SUDO -tilgang, bytter du til den brukeren ved å bruke kommandoen nedenfor:
$ su -
Etter å ha kjørt denne kommandoen, vil du se at ledeteksten er endret til den nye brukeren. Prøv nå å kjøre hvilken som helst kommando som sudo som Sudo LS, Sudo DNF -oppdatering, etc. Det vil be om sudo -passordet. Skriv inn passordet for brukerkontoen, ikke rotkontoen. Nå vil kommandoen kjøres, og du vil se utdataene.
Hvis du mottar en melding som “er ikke i Sudoers -filen. Denne hendelsen vil bli rapportert ”, det betyr at prosedyren ikke er gjort riktig og brukeren har ingen sudo -privilegier. Forsikre deg om at du er logget inn som rot og har fulgt alle trinnene riktig.
SUDO -kommandoen lar brukere kjøre administrative kommandoer uten å trenge rotpassordet. I dette innlegget delte vi hvordan du kan kjøre kommandoer som sudo root i fedora. Husk at du også kan begrense hvilke kommandoer en bruker kan kjøre som rot. Derfor, hvis noen brukere ikke trenger full rottilgang, kan de få tilgang utelukkende til oppgavene de trenger for å utføre.