Sådan oprettes en ny Sudo-bruger på Ubuntu


I Linux og andre Unix-lignende systemer har rodkontoen de højeste adgangsrettigheder på systemet. Det bruges specifikt til systemadministrationsformål.

Rodbrugeren (undertiden benævnt superbrugeren) har alle rettigheder eller tilladelser (til alle filer og programmer) i alle tilstande (enkelt- eller flerbruger).

At betjene et Linux-system, især en server, der bruger rodkontoen, betragtes som usikker af flere grunde. Disse inkluderer blandt andet risikoen for skader fra ulykker (f.eks. Kørsel af en kommando, der sletter filsystemet) og kørsel af systemapplikationer med forhøjede privilegier, der åbner systemet for sikkerhedssårbarheder. Udover rodkontoen er et mål for hver angriber.

Med hensyn til ovenstående sikkerhedshensyn anbefales det at bruge sudo-kommandoen til at få root-rettigheder, når en systembruger virkelig har brug for det. På Ubuntu er rodkontoen deaktiveret som standard, og standardkontoen er en administratorkonto, der bruger sudo til at få root-rettigheder.

I denne korte artikel vil vi forklare, hvordan man opretter en sudo-bruger på Ubuntu Linux-distribution.

Oprettelse af en ny Sudo-bruger i Ubuntu

1. Log ind på din Ubuntu-server som rodbruger.

$ ssh [email _ip_address

2. Opret derefter en ny sudo-bruger ved hjælp af kommandoen useradd som vist, hvor en admin er et brugernavn. I den følgende kommando betyder -m-flaget at oprette brugerens hjemmekatalog, hvis den ikke findes, -s angiver brugerens login-shell og -c definerer en kommentar, der skal gemmes i kontofilen.

$ sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Opret en adgangskode til adminbrugeren ved hjælp af passwd-værktøjet, og bekræft den nye brugers adgangskode. En stærk adgangskode anbefales!

$ sudo passwd admin

4. For at gøre det muligt for brugeradministratoren at påkalde sudo til at udføre administrative opgaver, skal du tilføje brugeren til sudo-systemgruppen ved hjælp af kommandoen usermod som følger, hvor indstillingen -a betyder at føje bruger til en supplerende gruppe og -G angiver gruppen.

$ sudo usermod -aG sudo admin

5. Test nu sudo-adgang på en ny brugerkonto ved at skifte til administrators konto (indtast administrators kontoadgangskode, når du bliver bedt om det).

$ su - admin

6. Når du er skiftet til administratorbruger, skal du kontrollere, at du kan køre en hvilken som helst administrativ opgave, for eksempel, prøv at oprette et katalogtræ under/biblioteket ved at tilføje sudo til kommandoen.

$ mkdir -p /srv/apps/sysmon
$ sudo mkdir -p /srv/apps/sysmon

Følgende er andre guider om sudo, som du finder nyttige:

  1. 10 Nyttige Sudoers-konfigurationer til indstilling af 'sudo' i Linux
  2. Sådan vises stjerner, mens du skriver Sudo-adgangskode i Linux
  3. Sådan holder du 'sudo' adgangskode-timeout-session længere i Linux

Det er alt for nu. I denne vejledning har vi vist, hvordan man opretter en sudo-bruger på Ubuntu. For flere detaljer om sudo, se “man sudo_root“. Har du spørgsmål eller tanker at dele? Hvis ja, kontakt os via feedbackformularen nedenfor.