For mange av oss, dagene etter fersk installasjon av en ny Linux-distribusjon er som å starte ditt liv over. Det er en tid for ny begynnelse - nye muligheter for programmer, nye konfigurasjoner, nye ikoner. Du har et rent rulleblad, og det er på tide å utforske mulighetene det ukjente distro bringer med seg.
Naturligvis, hopper du på datamaskinen din, åpne opp et terminalvindu, og begynne å kaste ut sudo apt-get install kommandoer venstre og høyre for å leke med nye applikasjoner. Men vent: Feilmeldinger begynne å fly tilbake å si at du profil er ikke inkludert som en sudoer
Vel, ikke akkurat.. Hvis det første gang du prøver å operere som root på en nylig installert system og systemet spouts tilbake noe om profilen ikke har tilstrekkelige rettigheter til å utføre oppgaven, betyr det at du riktig installert distro.
Faktum er at du (sannsynligvis) ikke vil være i drift som veileder hele tiden. Det kan være farlig, og altfor ofte fører det til systemragnarokk på det verst tenkelige ganger. Mens ikke å måtte sette inn et passord før noen administrativ oppgave kan være nyttig mye av tiden, bruker root som en primær konto forlater datamaskinen utsatt for bruker dumhet -. Og slett dumme feil skje den beste av oss
Ok, så du trenger ikke å være root hele tiden, men du er nødt til å være i stand til å utføre administrative oppgaver fra tid til annen - som når du ønsker å gjøre noe så enkelt som å installere et nytt program. Så hvordan legger du profilen din til sudoer fil?
Det er faktisk veldig enkelt. Først åpner opp et terminalvindu (trolig den som skrek til deg for å ha tilstrekkelige privilegier i første omgang). For denne opplæringen la oss late ditt brukernavn er alpha, så hver gang du ser alpha erstatning i din generelle brukerprofil. Gå videre og typen er "su" på første linje og trykk enter. Du vil bli bedt om å oppgi passordet ditt - gå videre og levere det
Deretter må du gi deg selv tillatelse til å redigere sudoers filen.. Skriv
chmod + w /etc /sudoers
Klikk deretter inn på nytt. Nå kan du gå inn og legge deg til listen. Skriv
echo 'alpha ALL = (ALL)' > > /ect /sudoers Kjøpe og Selge
deretter gå videre og klikker inn på nytt. Gratulerer, du er nå på listen. Før vi forlater, vi ønsker å tilbakestille tillatelsene for sudoer fil ved å skrive
chmod-w /etc /sudoers
Klikk skriv igjen, type "exit", trykk enter igjen, og deretter skriv "exit" en gang til for å forlate terminalvinduet. Og det er det! Profilen din er nå lagt til på listen over de med administrative rettigheter.
Selv om det ikke er en vanskelig prosedyre, er det en som er lett glemt. Når du har gitt deg selv sudo privilegier kan du gi dem til andre Linux-brukere også, om du har flere profiler satt opp for andre brukere på datamaskinen eller til og med ulike profiler for forskjellige oppgaver
Oppdatering:.
Edit: En rekke personer har svart på dette innlegget heve veldig begrunnede bekymringer om konfigurering sudo på denne måten. Mens det er helt trygg hvis du er forsiktig med hver endring du gjør, kan en feil i konfigurering sudo føre til dårlig problemer ned linjen. Som en ekstra sikkerhet, foretrekker mange mennesker å redigere sudo filen gjennom visudo kommando, som, hvis sudo ennå ikke er konfigurert, må åpnes når du er logget inn som root. For å gjøre dette, logg inn som root, åpne en terminal og skriv:
visudo
På bunnen av den nye serien av tegn er en linje som lyder:
#includedir /etc/sudoers.d
For å aktivere en bruker full tilgang til sudo, skriver du bare:
"insertusernamewithoutquotes" ALL = (ALL) ALL
Trykk Ctrl + X for å avslutte programmet og klikk Y for å lagre en sikkerhetskopi buffer fil på vei ut bare i tilfelle noe går galt
To måter å løse det samme problemet -. Denne metoden gir rett og slett en feilsikker.