En af de første opgaver, når en ny Linux-server skal tilvejebringes, er at tilføje og fjerne brugere. Hver bruger kan have forskellige tilladelsesniveauer og specifikke indstillinger for forskellige kommandolinje- og GUI-programmer.

Denne artikel forklarer, hvordan du tilføjer og fjerner brugere på CentOS 8-systemer.

Forudsætninger #

For at kunne oprette og fjerne brugere skal du være logget ind som root eller bruger med sudo-privilegier.

Sådan tilføjer du bruger i CentOS 8 #

I CentOS kan du oprette en ny brugerkonto ved hjælp af useraddkommandoen efterfulgt af det brugernavn, du vil oprette.

For at oprette en ny brugerkonto ved navn “linuxize” skal du f.eks. køre:

sudo adduser linuxize

Ved succes giver kommandoen ikke noget output. Den opretter brugeren og brugerens hjemmemappe (/home/linuxize) og kopierer filer fra mappen /etc/skel til brugerens hjemmemappe. I hjemmemappen kan brugeren skrive, redigere og slette filer og mapper.

Hvis du er logget ind som root, behøver du ikke at sætte sudo foran hver kommando.

Næst skal du angive en adgangskode til den nye bruger, så brugeren kan logge ind. For at gøre dette skal du påkalde passwdkommandoen efterfulgt af brugernavnet:

sudo passwd linuxize

Du vil blive bedt om at indtaste og bekræfte adgangskoden:

Changing password for user linuxize.New password: Retype new password: passwd: all authentication tokens updated successfully.

Sørg for at bruge en stærk adgangskode, der indeholder store og små bogstaver, tal og specialtegn.

Givelse af sudo privilegier #

Som standard på CentOS får medlemmer af gruppen wheel sudoadgang.

Hvis du ønsker, at den nyoprettede bruger skal have administrative rettigheder, skal du tilføje brugeren til gruppen:

sudo usermod -aG wheel linuxize

Du kan også konfigurere brugeren sudoadgang ved at ændre sudoers-filen.

Sådan sletter du en bruger i CentOS #

For at slette en brugerkonto er der ikke længere brug for, skal du påberåbe dig userdelkommandoen efterfulgt af brugernavnet.

For eksempel skal du for at fjerne brugerkontoen med navnet “linuxize” køre:

sudo userdel linuxize

Ved succes producerer kommandoen ikke noget output.

Overstående kommando vil fjerne brugeren uden at slette brugerfilerne. Brugeren fjernes også fra enhver gruppe, som den tilhørte.

For at fjerne en bruger og slette dens hjemmemappe og mailspool skal du sende -r-indstillingen til userdel:

sudo userdel -r linuxize

Konklusion #

Vi har vist dig, hvordan du tilføjer og fjerner brugere i CentOS 8. De samme kommandoer gælder for enhver anden Linux-distribution.

CentOS, såvel som alle andre Linux-distributioner, er et flerbrugerstyresystem. At vide, hvordan man tilføjer og fjerner brugere, er en af de væsentlige færdigheder, som enhver Linux-bruger bør kende.