# Hvordan bruke sudo-kommandoen i Linux til å utføre oppgaver på vegne av en annen bruker

Kommandoen sudo gir Linux -brukere midlertidig tilgang til sensitive deler av systemet. Denne tilgangen er passordbeskyttet og gjelder kun i en kort periode.

## Hva er sudo-kommandoen i Linux?

Linux sudo er en av de viktigste [Linux-kommandoene](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoer-en-oversikt-over-terminalkommandoer/ "Linux: commands and overview of terminal commands") hvis du ønsker å installere et program eller gjøre endringer i systemkonfigurasjonen. Kommandoen er en av de mest grunnleggende i de fleste Linux-distribusjoner, som [Debian](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/debian-den-universelle-systemprogramvaren/ "Debian the universal system software") eller Ubuntu, og bør aldri fjernes. sudo står for «superuser do» og lar brukere med tilgangskontroll **kjøre kommandoer på vegne av andre brukere**. Et eksempel på dette er en root-bruker, som ikke vil få fullstendige root-rettigheter via sudo-kommandoen.

## Hvordan fungerer sudo-kommandoen?

Linux sudo brukes først og fremst **til å beskytte systemet mot falske pakker eller andre uønskede prosesser før de installeres**. Hvis du vil bruke kommandoen, legger du den ganske enkelt til foran en annen kommando. Kommandoen brukes for eksempel til å gjøre endringer i systemkonfigurasjonen uten å ha root-rettigheter, eller til å åpne enkelte programmer som krever root-rettigheter. For å bruke kommandoen trenger du et passord som vanligvis er forskjellig fra root-passordet. Det er også vanligvis bare gyldig i 15 minutter. Brukerne som har lov til å bruke sudo-kommandoen, kan angis i filen */etc/sudoers*.

## Hvordan ser syntaksen for sudo i Linux ut?

Linux-kommandoen `sudo` står alltid foran en annen kommando. Det ser da slik ut:

```shell
$ sudo [Command]
```

Dette gjør det mulig for brukere å utføre kommandoen uten root-rettigheter.

## Hvilke alternativer har sudo-kommandoen?

Det finnes ulike alternativer for sudo-kommandoen i Linux. De viktigste er:

- **-h**: Viser syntaksen samt alle tilgjengelige alternativer for sudo-kommandoen.
- **-k**: Avslutter alle gjeldende sudo-rettigheter i Linux.
- **-l**: Åpner en liste der alle tillatelser er oppført.
- **-V**: Viser den gjeldende versjonen av sudo-programmet.
- **-v**: Starter sudo-tidsbegrensningen på nytt. Dette er vanligvis 15 minutter før passordet må tastes inn på nytt.

## Eksempler på sudo i Linux

For at du skal kunne se hvordan kommandoen fungerer, følger her noen eksempler:

```shell
$ sudo apt-get update
```

Hvis du ikke hadde skrevet inn sudo-kommandoen her, ville systemet med stor sannsynlighet ha vist en feilmelding. Når du bruker den, blir du bedt om å skrive inn et passord. Hvis passordet er riktig, vil kommandoen bli utført. Du må imidlertid skrive inn passordet «i blinde», siden det ikke vises på skjermen.

```shell
$ sudo -u [Other_Username] ls ./Example
```

Bruk denne kommandoen til å vise innholdet i katalogen */Example* på vegne av en annen bruker.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-sudo/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-sudo/) for AI/LLM consumption.