Blant de forskjellige konseptene til et operativsystem er den mest avgjørende tilgangskontrollen, som spesifiserer tilgangsnivået som gis til hver bruker av det operativsystemet. Retningslinjene for tilgangskontroll sikrer at ingen bruker får lov til å utføre de aktivitetene som han ikke har fått noen privilegier. De to vanligste typene brukere i et hvilket som helst operativsystem er rotbrukeren (har administrative nivåer) og gjestebrukeren (har bare et begrenset sett med privilegier).
Noen ganger må til og med en gjestebruker utføre noen oppgaver som krever administrative privilegier. Heldigvis gir Linux oss en måte å gjøre dette på, jeg.e., Ved å bruke nøkkelordet “sudo” før en kommando. Det er et så magisk nøkkelord at det som kommandoen blir fulgt av dette nøkkelordet, får lov til å kjøre med rotrettighetene i stedet for sine egne begrensede privilegier. Sudo står for superbruker gjør. For dagens diskusjon er vårt mål å forklare deg bruken av “sudo” -kommandoen i Linux.
Merk: Vi har brukt Linux Mint 20 for å forklare metoden for å bruke “sudo” -kommandoen.
Metoden for å bruke “sudo” -kommandoen i Linux Mint 20 vil bli demonstrert av følgende tre eksempler på scenarier:
Scenario nr. 1: Oppdatering av systemet ditt med sudo -kommandoen
Hver gang du vil installere et nytt program, applikasjon, pakke eller kommando i Linux -systemet ditt, anbefales du alltid å oppdatere systemets cache før den. Det er slik fordi til tider at noen eksisterende pakker kan være upappede, noe som kan forårsake problemer for deg mens du installerer noe nytt på systemet ditt. Du kan utføre kommandoen "oppdatering" med rotbrukerrettighetene. Derfor, for å oppdatere systemet ditt med SUDO -kommandoen, må du gjøre trinnene som er nevnt nedenfor:
I det første trinnet, lanser terminalen i enhver Linux -distribusjon (jeg bruker Linux Mint 20); det kan gjøres ved å klikke på terminalikonet som er til stede på. Du kan visualisere Linux Mint 20 -terminalen i følgende bilde:
Når du har lansert terminalen, er det neste du trenger å gjøre å kjøre "oppdatering" -kommandoen mens du benytter deg av "sudo" nøkkelordet før det som vist nedenfor:
$ sudo apt oppdatering
Når du treffer Enter -tasten, vil "oppdatering" -kommandoen ta noen sekunder å fullføre utførelsen, avhengig av det totale antallet pakker som skal oppdateres. Jo mer de ødelagte eller utdaterte pakkene eller avhengighetene er, jo mer tid vil det konsumere for å utføre "oppdatering" -kommandoen. Når utførelsen er ferdig, vil terminalen imidlertid manifestere følgende utgang på den:
Scenario nr. 2: Oppgradering av systemet ditt med sudo -kommandoen
Vanligvis, etter en systemoppdatering, må du også oppgradere pakkene, hvis oppgraderte versjoner er tilgjengelige på internett. Denne prosessen tar litt lengre tid enn å kjøre den enkle “oppdatering” -kommandoen fordi du tross alt installerer alle nyere versjoner av pakkene hvis oppgraderinger er tilgjengelige. Dessuten krever disse oppgraderingene også ekstra plass på systemet ditt. Igjen, for å oppgradere pakkene på systemet ditt, må du kjøre "oppgradering" -kommandoen med "sudo" -rettighetene, som kan gjøres som følger:
I din Linux Mint 20 -terminal skal du utføre følgende kommando:
$ sudo apt oppgradering
Når du trykker på Enter -tasten for å kjøre denne kommandoen, vil du bli bedt om bekreftelse på om du faktisk vil oppgradere pakkene dine eller ikke. Dette gjøres fordi Linux anser det som obligatorisk for å spørre brukeren før du installerer en slik pakke som inntar en ekstra plass på systemet hans, samt krever tilstrekkelig tid. Hvis du er sikker på å fortsette med denne prosessen, kan du ganske enkelt formidle dette til operativsystemet ditt ved å skrive inn "y" i terminalen din og deretter trykke Enter -tasten som fremhevet i bildet vist nedenfor:
Det vil ta noen minutter før "oppgradering" -kommandoen fullfører utførelsen, som igjen avhenger av det nøyaktige antallet pakker som skal oppgraderes. Når alle pakkene er oppgradert, vil imidlertid terminalen din vise følgende utgang på den:
Scenario nr. 3: Opprette en tekstfil med sudo -kommandoen
For å få tilgang til de fleste av tekstredaktørene i Linux -operativsystemet, trenger du root -brukerprivilegier. På samme måte, for å lage en tekstfil med Nano -redigereren, må du gjøre det mens du bruker "sudo" -ordet ", og hele prosessen blir forklart i trinnene nevnt nedenfor:
I det første trinnet må du utføre følgende kommando:
$ sudo nano myfile.tekst
Du kan erstatte “MyFile.txt ”med ethvert navn du velger på tekstfilen din i stedet for å navngi den myfil.tekst. Som i dette tilfellet har vi kalt tekstfilen vår som sudo.tekst.
Når du har kjørt denne kommandoen, vil den ikke bare opprette en ny tom tekstfil med det spesifiserte navnet i hjemmekatalogen, men den vil også åpne den filen med Nano -redigereren der du kan legge til noe innhold du velger i denne filen som fil vist i følgende bilde:
Etter å ha gjort alle disse endringene, må du lagre filen og avslutte fra Nano -redigereren bare ved å trykke på Ctrl+ x. Du kan også bekrefte om en tekstfil faktisk er opprettet i hjemmekatalogen din ved å kjøre "sudo" -kommandoen eller ikke bare ved å gå til din hjemmekatalog. Her vil du kunne finne den nyopprettede tekstfilen din, som vist på bildet nedenfor:
Konklusjon
I denne artikkelen prøvde vi å gi deg en kort oversikt over bruken av “Sudo” -kommandoen i Linux Mint 20. Dette er bare noen av eksempelscenariene der du effektivt kan bruke denne kommandoen. Imidlertid kan dette nøkkelordet brukes med et stort antall andre kommandoer så vel som på de andre smakene i Linux -operativsystemet.