SUDO

Brugerniveau: Begynder
Forudgående kendskaber: Kom igang med terminalen
Nødvendig software: Et Linux system med administrative rettigheder

Anvendelsen af SUDO
SUDO er et program, som skal gøre det nemmere for en almindelig bruger, at udføre administrative kommandoer, uden at skulle behøve logge ud af systemet og tilbage igen som root (administrator).
Programmets navn er en forkortelse for "Super User DO" - Altså at udføre noget, som en super bruger.

Før SUDO kom til, anvende man SU, til at skifte brugeren til root . Her bliver man bedt om root kodeordet, og man var tvunget til at logge ud af root efter man havde udført den ene kommando man havde brug for. Mange ville glemme at logge ud, hvilket var et stort hul i sikkerheden på systemet.

Langt de fleste distributioner, har SUDO installeret fra starten. Denne guide tager udgangspunkt i, at programmet allerede er installeret

Måden man anvender SUDO på er ved at skrive det foran den kommando man ellers ville udføre som root. Men lige en advarsel først: Hvis du ikke er systemets administrator, og du forsøger at fuske dig adgang til administratorkommandoer, vil systemet nægte dig adgang. Det vil også sende en besked til root-brugeren, om dit forsøg på at omgås systemets sikkerhed. Hvis du selv har installeret systemet og er den eneste bruger, har du ikke så meget at frygte. Normalt bliver du bedt om at oprette en bruger på systemet, når du installerer. Den bruger bliver automatisk inkluderet og sat op, til at kunne benytte sig af SUDO.

Lad os prøve et eksempel, her forsøger vi bare at læse konfigurationsfilen til programmet:

cat /etc/sudoers

[Eks. 1.1] En fil, låst for uønskede øjne
Vi får med det samme at vide, at det kan vi sandelig ikke få lov til som ganske almindelige dødelige brugere. Men hvis vi nu forsøger med SUDO:

sudo cat /etc/sudoers

Her vil du blive bedt om at skrive dit personlige kodeord, for at bevise at du nu også er den du udgiver dig for at være. Det kunne jo ske, at en tilfældig person kom forbi dit skrivebord, mens du var væk fra din computer. 

Efter du har skrevet dit kodeord, skulle SUDO gerne gå igang med at udføre den ønskede kommando. Når først du har givet til kende at du er den rigtige bruger, vil der gå en tid, før SUDO beder dig om at give dig til kende igen.

Du kan også anvende SUDO til at udføre kommandoer, som en anden bruger end bare root. Eks.: "sudo -u brugernavn kommando", husk at din bruger skal have tilladelser til at anvende disse privilegier.

Hvis du kan læse og forstå engelsk, kan jeg anbefale at læse den officielle manual for SUDO:

man sudo

[Eks. 1.2] SUDO manualen


Ingen kommentarer:

Send en kommentar