Hur använder jag Sudo Command i Linux?

How Use Sudo Command Linux



Bland de olika koncepten i ett operativsystem är det mest avgörande ett åtkomstkontroll, som anger vilken åtkomstnivå som tilldelas varje användare av det operativsystemet. Åtkomstkontrollpolicyn säkerställer att ingen användare får utföra de aktiviteter för vilka han inte har beviljats ​​några privilegier. De två vanligaste användartyperna i alla operativsystem är rotanvändaren (har administratörsnivåer) och gästanvändaren (har endast en begränsad uppsättning behörigheter).

Ibland behöver även en gästanvändare utföra vissa uppgifter som kräver administrativa behörigheter. Lyckligtvis ger Linux oss ett sätt att göra detta, det vill säga genom att använda sudo -nyckelordet före ett kommando. Det är ett så magiskt nyckelord att vilket kommando som följs av detta sökord får köras med rotprivilegierna snarare än sina egna begränsade privilegier. Sudo står för Super User DO. För dagens diskussion är vårt mål att förklara för dig användningen av sudo -kommandot i Linux.







Obs: Vi har använt Linux Mint 20 för att förklara metoden för att använda sudo -kommandot.



Metoden för att använda sudo -kommandot i Linux Mint 20 kommer att demonstreras av följande tre exempelscenarier:



Scenario # 1: Uppdatera ditt system med Sudo -kommandot

När du vill installera något nytt program, program, paket eller kommando i ditt Linux -system rekommenderas du alltid att uppdatera systemets cache innan det. Det beror på att vissa befintliga paket ibland inte kan uppdateras, vilket kan orsaka problem när du installerar något nytt på ditt system. Du kan köra uppdateringskommandot med root -användarrättigheterna. Därför måste du utföra stegen som nämns nedan för att uppdatera ditt system med sudo -kommandot:





I det första steget, starta terminalen i valfri Linux -distribution (jag använder Linux Mint 20); det kan göras genom att klicka på terminalikonen på. Du kan visualisera Linux Mint 20 -terminalen i följande bild:



När du har startat terminalen är nästa sak du behöver göra att köra uppdateringskommandot medan du använder sudo -nyckelordet före det enligt nedan:

$sudolämplig uppdatering

När du trycker på Enter -tangenten tar uppdateringskommandot några sekunder att slutföra körningen, beroende på det totala antalet paket som ska uppdateras. Ju mer de trasiga eller föråldrade paketen eller beroenden är, desto mer tid kommer det att ta för att utföra kommandot uppdatering. Men när dess körning är klar kommer din terminal att visa följande utdata på den:

Scenario # 2: Uppgradera ditt system med Sudo -kommandot

Vanligtvis, efter en systemuppdatering, måste du också uppgradera dessa paket vars uppgraderade versioner är tillgängliga på Internet. Denna process tar lite längre tid än att köra det enkla uppdateringskommandot eftersom du trots allt installerar alla nyare versioner av paketen vars uppgraderingar är tillgängliga. Dessutom kräver dessa uppgraderingar extra utrymme på ditt system. Återigen, för att uppgradera paketen på ditt system måste du köra uppgraderingskommandot med sudo -privilegier, vilket kan göras enligt följande:

I din Linux Mint 20 -terminal ska du utföra följande kommando:

$sudolämplig uppgradering

När du har tryckt på Enter -tangenten för att köra detta kommando kommer du att bli ombedd att bekräfta om du verkligen vill uppgradera dina paket eller inte. Detta görs eftersom Linux anser att det är obligatoriskt att fråga användaren innan ett sådant paket installeras som tar upp ytterligare utrymme på hans system och kräver tillräckligt med tid. Om du är säker på att fortsätta med denna process kan du helt enkelt förmedla detta till ditt operativsystem genom att skriva Y i din terminal och sedan trycka på Enter -knappen som markeras i bilden nedan:

Det kommer att ta några minuter för uppgraderingskommandot att slutföra körningen, vilket återigen beror på det exakta antalet paket som ska uppgraderas. Men när alla paket har uppgraderats kommer din terminal att visa följande utdata på den:

Scenario # 3: Skapa en textfil med Sudo -kommandot

För att få tillgång till de flesta textredigerare i Linux -operativsystemet kräver du root -användarrättigheter. På samma sätt måste du göra det samtidigt som du använder sudo -nyckelordet för att skapa en textfil med nanoredigeraren, och hela processen förklaras i stegen som nämns nedan:

I det första steget måste du utföra följande kommando:

$sudo nanoMyFile.txt

Du kan ersätta MyFile.txt med valfritt namn till din textfil istället för att namnge den MyFile.txt. Som i det här fallet har vi döpt vår textfil till Sudo.txt.

När du har kört det här kommandot kommer det inte bara att skapa en ny tom textfil med det angivna namnet i din hemkatalog, men den kommer också att öppna den filen med nano -redigeraren, varifrån du kan lägga till valfritt innehåll till den här filen som visas i följande bild:

När du har gjort alla dessa ändringar måste du spara din fil och lämna nanoredigeraren helt enkelt genom att trycka på Ctrl+ X. Du kan också verifiera om en textfil faktiskt har skapats i din hemkatalog genom att köra sudo -kommandot eller inte bara genom att gå till din hemkatalog. Här kommer du att kunna hitta din nyskapade textfil, som visas på bilden nedan:

Slutsats

I den här artikeln försökte vi ge dig en kort översikt över användningen av sudo -kommandot i Linux Mint 20. Dessa är bara några av de exempelscenarier där du effektivt kan använda det här kommandot. Detta nyckelord kan dock användas med ett stort antal andra kommandon samt på andra smaker av Linux -operativsystemet.