Hvordan bruke Sudo Command i Linux?

How Use Sudo Command Linux



Blant de forskjellige konseptene i et operativsystem er den mest avgjørende tilgangskontroll, som angir tilgangsnivået som blir gitt til hver bruker av det operativsystemet. Tilgangskontrollretningslinjene sikrer at ingen bruker har lov til å utføre de aktivitetene som han ikke har fått privilegier for. De to vanligste brukertypene i alle operativsystemer er rotbrukeren (har privilegier på administrativt nivå) og gjestebrukeren (har bare et begrenset sett med rettigheter).

Noen ganger må til og med en gjestebruker utføre noen oppgaver som krever administrative rettigheter. Heldigvis gir Linux oss en måte å gjøre dette på, dvs. ved å bruke sudo -søkeordet før en kommando. Det er et så magisk nøkkelord at den kommandoen som blir fulgt av dette søkeordet får kjøre med rotrettighetene i stedet for sine egne begrensede privilegier. Sudo står for Super User DO. 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 bruk av sudo -kommandoen.



Metoden for å bruke sudo -kommandoen i Linux Mint 20 vil bli demonstrert av følgende tre eksempelscenarier:



Scenario # 1: Oppdatere systemet ditt med Sudo -kommandoen

Når du vil installere et nytt program, program, pakke eller kommando i Linux -systemet ditt, blir du alltid anbefalt å oppdatere systembufferen før den. Det er slik at noen eksisterende pakker til tider kan være upatchede, noe som kan forårsake problemer for deg mens du installerer noe nytt på systemet ditt. Du kan utføre oppdateringskommandoen med rotbrukerrettighetene. Derfor, for å oppdatere systemet ditt med sudo -kommandoen, må du gjøre trinnene som er nevnt nedenfor:





I det første trinnet starter du terminalen i en hvilken som helst Linux -distribusjon (jeg bruker Linux Mint 20); det kan gjøres ved å klikke på terminalikonet på. Du kan visualisere Linux Mint 20 -terminalen i følgende bilde:



Når du har lansert terminalen, er det neste du må gjøre å kjøre oppdateringskommandoen mens du bruker sudo -søkeordet før det som vist nedenfor:

$sudopassende oppdatering

Når du trykker på Enter -tasten, vil oppdateringskommandoen ta noen sekunder å fullføre utførelsen, avhengig av totalt antall pakker som skal oppdateres. Jo flere ødelagte eller utdaterte pakker eller avhengigheter er, desto mer tid vil det bruke på å utføre oppdateringskommandoen. Når utførelsen er fullført, vil terminalen imidlertid vise følgende utgang på den:

Scenario 2: Oppgradering av systemet ditt med Sudo -kommandoen

Vanligvis, etter en systemoppdatering, må du også oppgradere disse pakkene, hvis oppgraderte versjoner er tilgjengelige på Internett. Denne prosessen tar litt lengre tid enn å kjøre den enkle oppdateringskommandoen fordi du tross alt installerer alle de nyere versjonene 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 oppgraderingskommandoen med sudo -rettighetene, som kan gjøres som følger:

I Linux Mint 20 -terminalen skal du utføre følgende kommando:

$sudopassende oppgradering

Når du trykker på Enter -tasten for å kjøre denne kommandoen, blir du bedt om bekreftelse på om du faktisk vil oppgradere pakkene dine eller ikke. Dette er gjort fordi Linux anser det som obligatorisk å spørre brukeren før du installerer en slik pakke som opptar ekstra plass på systemet hans, så vel som krever tilstrekkelig tid. Hvis du er sikker på å fortsette med denne prosessen, kan du bare formidle dette til operativsystemet ditt ved å skrive inn Y ​​i terminalen og deretter trykke på Enter -tasten som markert på bildet nedenfor:

Det vil ta noen minutter før oppgraderingskommandoen fullfører utførelsen, som igjen avhenger av det eksakte antallet pakker som skal oppgraderes. Men når alle pakkene er oppgradert, viser terminalen følgende utgang på den:

Scenario # 3: Opprette en tekstfil med Sudo -kommandoen

For å få tilgang til de fleste tekstredigerere i Linux -operativsystemet, krever du root -brukerrettigheter. Tilsvarende, for å lage en tekstfil med nano -editoren, må du gjøre det mens du bruker sudo -søkeordet, og hele prosessen forklares i trinnene nevnt nedenfor:

I det første trinnet må du utføre følgende kommando:

$sudo nanoMyFile.txt

Du kan erstatte MyFile.txt med et hvilket som helst navn du ønsker, i tekstfilen i stedet for å gi den navnet MyFile.txt. Som i dette tilfellet har vi kalt tekstfilen vår som Sudo.txt.

Når du har kjørt denne kommandoen, vil den ikke bare opprette en ny tom tekstfil med det angitte navnet i hjemmekatalogen, men den vil også åpne den filen med nano -editoren, hvorfra du kan legge til alt innhold du ønsker i denne filen som vist i følgende bilde:

Etter at du har gjort alle disse endringene, må du lagre filen og gå ut av nano -editoren ved å trykke Ctrl+ X. Du kan også kontrollere om en tekstfil faktisk er opprettet i hjemmekatalogen ved å kjøre sudo -kommandoen eller ikke bare ved å gå til hjemmekatalogen. Her vil du kunne finne din nyopprettede tekstfil, 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 søkeordet brukes med et stort antall andre kommandoer, så vel som på andre smaker av Linux -operativsystemet.