Denne oppskrivningen er assosiert med løsningen som vi kan løse denne feilen. Vi vil diskutere begge feilene hver for seg som er relatert til sudo -pakken, når vi møter dem og hvordan vi kan løse disse problemene.
Hvordan fikse: Debian sudo -kommando ikke funnet
Som standard i Debian er sudo -kommandoen installert, men noen ganger hender det at vi bruker sudo -kommandoen og den genererer følgende feil.
Vi skriver ganske enkelt til rotbrukermodus som:
$ sudo -s
Så det betyr at sudo -pakken ikke er installert som standard for å løse dette problemet, vi bare går til brukermodus og installerer pakken. Først vil vi gå til rotbrukermodus.
$ su -
Oppdater depotet først.
# APT -oppdatering
Installer sudo -pakken.
# Apt installer sudo -y
Gå ut av rotmodus.
# exit
For å bekrefte installasjonen av feilen vil vi igjen gå inn i roten ved å bruke sudo -kommando.
$ sudo -s
Problemet som har blitt diskutert i starten er nå løst.
Hvordan legge til bruker i Sudoers -filen for å løse feilen
Vi kjører ganske enkelt kommandoen over listen over disker på Debian.
$ sudo fdisk -l
Vi har utdataene, “Zhammad er ikke i Sudoers -filen . Denne hendelsen vil bli rapportert.”, Dette er en feil som betyr at vi ikke kan bruke sudo -kommandoen. Sudo -kommando er en administrativ kommando som brukes med de kommandoene som trenger administrative tillatelser. Nå betyr det at brukeren “Zhammad” ikke har de administrative rettighetene, så for å få tilgang til de tillatelsene vi må installere “sudo -kommandoen” manuelt og gi de administrative privilegiene til denne brukeren.
Vi vil bytte brukeren til administrativ bruker som er "Hammad" i vårt tilfelle. Så ved å bruke "SU -kommandoen" bytter vi til Hammad fra Zhammad.
$ su Hammad
Nå når vi bytter brukeren til Hammad, vil vi gå til rotmodus.
$ sudo -s
Oppdater depotet til Debian ved å bruke oppdateringskommandoen.
# apt-get oppdatering
Som vi kan se i utdataene, oppdateres depotet og alle pakkene er oppdatert, så du trenger ikke å oppgradere depotet. Nå legger vi til den nye brukeren i listen over Sudoers -filen ved å bruke kommandoen.
# UserMod -ag Sudo Zhammad
Brukeren er lagt til listen over sudoers, og for verifisering av dette brukte vi kommandoen over "ID".
# id zhammad
I output ovenfor ser vi Zhammad -brukeren også legges til listen over sudo. Etter å ha bekreftet dette, vil vi avslutte rotmodus ved å skrive "Avslutt".
# exit
For å bytte tilbake til Zhammad fra Hammad.
$ Su Zhammad
Kjør igjen kommandoen over Fdisk og bekreft at problemet er løst.
$ sudo fdisk -l
Kommandoen kjøres vellykket og viser listen over disker. Så problemet vårt er løst.
Konklusjon
Sudo brukes til kommandoene som gjør endringene i rotmappen og administrative ting. For et sikkert formål blir disse tillatelsene bare gitt til rotbrukeren eller brukeren som er tillatt av rotbrukeren. Vi har diskutert løsningen av problemet i denne oppskrivningen som skal løse det ved å installere sudoen manuelt (hvis den ikke er installert, så kan det installeres av denne kommandoen ellers er den installert i Debian som standard) og legge til brukeren til til å Listen over sudoers ved å bytte til den administrative brukerkontoen. Jeg prøvde å hjelpe deg med løsningen av "sudo-kommando ikke funnet" i denne oppskrivningen, og håper dette vil hjelpe deg med å løse problemet.