I Debian, den sudo Kommando er bare aktivert for rotbrukeren som standard. Dermed vil du ikke kunne utføre noen kommando på terminalen selv om du er den eneste brukeren på systemet. Å kjøre sudo Kommandoer på Debian som systembruker, må du aktivere sudo tilgang på din nåværende brukerkonto slik at du kan kjøre kommandoer som å oppdatere systemet, installere en applikasjon og mer.
Denne artikkelen er en guide for å aktivere “sudo”På en brukerkonto på Debian.
Hvordan aktivere "sudo" på en brukerkonto på Debian?
Mens du kjører en sudo Kommando på Debian -terminalen, kan du oppleve følgende feil som “Bruker er ikke i Sudoers -filen”:
For å fikse feilen, må du aktivere sudo på din nåværende brukerkonto, som er “Myuser” i mitt tilfelle. Å legge til Myuser til en sudoers fil, det er to metoder som er nevnt nedenfor:
Metode 1: Ved å bruke "adduser" -kommando
I Linux -basert system, Adduser Kommando brukes til å legge til en bruker til en hvilken som helst spesifisert gruppe, syntaks for Adduser Kommando er gitt nedenfor:
Merk: Husk det til Adduser Til enhver gruppe, først bytt brukeren til rotbruker ved å bruke "su root”Kommando:
Etter det kan du utføre følgende kommandosyntax:
Syntaks
sudo adduser
I ovennevnte kommando erstatter erstatning med “sudo”For å aktivere sudo på en brukerkonto:
For eksempel;
sudo adduser myuser sudo
Du kan også direkte legge brukeren til rot Gruppe hvis du også vil tilordne alle rotrettighetene:
sudo adduser myuser root
Bekreftelse
For å bekrefte at den ønskede brukeren har blitt lagt til sudo Gruppe, bytt til den brukeren og kjør den nedenfor-skrevne oppdateringskommandoen:
sudo apt oppdatering
I utgangen kan du se at denne kommandoen nå kjører vellykket, noe som sikrer at sudo er vellykket aktivert på en brukerkonto på Debian:
Metode 2: Ved å redigere "sudoers" -filen
Den andre metoden for å aktivere sudo på en brukerkonto er ved å redigere sudoers fil. I alle Linux-baserte systemer, Sudoers -fil er filen som inneholder informasjonen til alle sudo aktiverte brukere.
For å redigere sudoers Fil, åpne den ved å bruke hvilken som helst Nano -redigerer:
sudo nano /etc /sudoers
Finn deretter den nedenfor-nevnte teksten i filen:
rot alt = (alle: alle) alle
Og under den ovennevnte teksten, legg til en ny linje med ønsket brukernavn:
Alle = (alle) nopasswd: alle
For eksempel:
myuser alle = (alle) nopasswd: alle
Etter å ha redigert lagre det endret sudoers fil ved å bruke snarveisnøklene Ctrl+x, deretter Y og til slutt trykk Tast inn for å komme tilbake til terminalen.
Bekreftelse
For å bekrefte at brukeren har blitt lagt til sudo gruppe, kjør den nedenfor-skrevne oppdateringskommandoen etter å ha byttet til den målrettede brukeren:
sudo apt oppdatering
Oppdateringskommandoen skal nå kjøre vellykket som vist på bildet nedenfor:
Konklusjon
I Debian -systemet er det ingen av brukerne sudo aktivert som standard og for å aktivere sudo privilegier for en ønsket bruker, bør man legge til at brukeren til sudo gruppe. Det er to måter å aktivere sudo På en brukerkonto er man ved å bruke "Adduser”Kommando og den andre er ved å redigere manuelt sudoers fil for å tilordne sudo privilegier til en ønsket bruker.