# Sådan bruger du sudo-kommandoen i Linux til at udføre opgaver i en anden brugers navn

Med kommandoen sudo kan Linux- brugere få midlertidig adgang til følsomme områder af systemet. Denne adgang er beskyttet af en adgangskode og gælder kun i en kort periode.

## Hvad er sudo-kommandoen i Linux?

Linux-kommandoen `sudo` er en af de vigtigste [Linux-kommandoer](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoer-en-oversigt-over-terminalkommandoer/ "Linux: commands and overview of terminal commands"), hvis du vil installere et program eller foretage ændringer i systemkonfigurationen. Kommandoen er en af de mest grundlæggende i de fleste Linux-distributioner, såsom [Debian](https://www.ionos.com/da-dk/digitalguide/server/know-how/debian-den-universelle-systemsoftware/ "Debian the universal system software") eller Ubuntu, og bør aldrig fjernes. `sudo` står for »superuser do« og giver brugere med de rette rettigheder mulighed for **at køre kommandoer på vegne af andre brugere**. Et eksempel herpå er en root-bruger, som ikke får fulde root-rettigheder via `sudo`-kommandoen.

## Hvordan fungerer kommandoen sudo?

Linux sudo bruges først og fremmest **til at beskytte systemet mod falske pakker eller andre uønskede processer, inden de installeres**. Hvis du vil bruge kommandoen, skal du blot indsætte den foran en anden kommando. Kommandoen bruges for eksempel til at foretage ændringer i systemkonfigurationen uden at have root-rettigheder eller til at åbne enkelte programmer, som kræver root-rettigheder. For at bruge kommandoen skal du have en adgangskode, som normalt er forskellig fra root-adgangskoden. Den er desuden normalt kun gyldig i 15 minutter. De brugere, der har tilladelse til at bruge sudo-kommandoen, kan angives i filen */etc/sudoers*.

## Hvordan ser syntaksen for `sudo` i Linux ud?

I Linux står `sudo` altid foran en anden kommando. Det ser således ud:

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

Dette gør det muligt for brugerne at udføre kommandoen uden root-rettigheder.

## Hvilke muligheder har kommandoen sudo?

Der findes forskellige indstillinger for sudo-kommandoen i Linux. De vigtigste er:

- **-h**: Viser syntaksen samt alle tilgængelige indstillinger for kommandoen sudo.
- **-k**: Afslutter alle aktuelle Linux sudo-rettigheder.
- **-l**: Åbner en liste, hvor alle tilladelser er angivet.
- **-V**: Viser den aktuelle version af sudo-programmet.
- **-v**: Startet sudo-tilladelsestiden forfra. Dette er normalt 15 minutter, indtil adgangskoden skal indtastes igen.

## Eksempler på brug af sudo i Linux

For at du kan se, hvordan kommandoen fungerer, følger her et par eksempler:

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

Hvis du ikke havde indtastet sudo-kommandoen her, ville systemet højst sandsynligt have vist en fejlmeddelelse. Når du bruger den, bliver du bedt om at indtaste en adgangskode. Hvis den er korrekt, vil kommandoen blive udført. Du skal dog indtaste adgangskoden »i blinde«, da den ikke vises på skærmen.

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

Brug denne kommando til at vise indholdet af mappen */Example* på vegne af en anden bruger.


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