Linux-kom­man­do­en useradd gør præcis, hvad navnet antyder: den tilføjer brugere. Linux har også andre kom­man­do­er til at udføre denne opgave, hvilket betyder, at du har flere mu­lig­he­der at vælge imellem.

Hvad er Linux-kom­man­do­en useradd?

[Linux-kom­man­do­en ](t3://page?uid=1669 "Linux commands: An overview of terminal commands") useradd er en af de mange mu­lig­he­der, du har, hvis du vil oprette en ny bruger via ter­mi­na­len. Selvom for­skel­li­ge Linux-di­stri­bu­tio­ner som f.eks. Ubuntu bruger denne kommando, fordi den ikke er in­ter­ak­tiv og dermed giver færre problemer, er kom­man­do­en adduser ofte mere sikker. Du kan også oprette nye brugere via et grafisk program. Læs videre for at få en for­kla­ring på, hvordan du bruger kom­man­do­en useradd uden problemer.

Hvordan fungerer kom­man­do­en useradd?

Linux-kom­man­do­en useradd kan kun bruges af personer, der har root-ret­tig­he­der eller adgang til sudo-kom­man­do­en i Linux. Indstil­lin­ger­ne for kom­man­do­en defineres i filen/etc/default/useradd**. Baseret på disse parametre opretter systemet en ny bruger med det valgte navn. Derudover kan du bruge useradd-kom­man­do­en til at angive ad­gangs­ko­der for nye brugere. Vi forklarer nedenfor, hvordan du gør.

Hvordan ser syntaksen for useradd ud?

Syntaksen for useradd ser således ud:

$ useradd [Options] [Username]
shell

Hvis du ikke angiver yder­li­ge­re indstil­lin­ger, opretter systemet blot en bruger med det navn, du indtaster.

Hvilke mu­lig­he­der har kom­man­do­en useradd?

Linux-kom­man­do­en useradd har mange indstil­lin­ger. Her er de vigtigste:

  • -d: Her angiver du start­map­pen for den nye bruger.
  • -e eller –expi­re­da­te: Angiver, hvornår den nye konto udløber. Hvis du ikke indtaster noget, udløber den aldrig.
  • -f: Angiver, hvornår en konto udløber, når den til­hø­ren­de ad­gangs­ko­de udløber.
  • -g: Angiver den bru­ger­grup­pe, som den nye bruger primært tilhører.
  • -m: Opretter hjem­me­map­pen for den nye konto, hvis der ikke findes en i forvejen.
  • -p eller –password: Indstil­ler ad­gangs­ko­den for den nye konto. Af sik­ker­heds­mæs­si­ge årsager er kom­man­do­en passwd dog bedre egnet til dette.
  • -s: Indstil­ler standard-login-shell for alle nye konti.

Eksempler på kom­man­do­en useradd

Her kan du se nogle eksempler på, hvordan man bruger Linux-kom­man­do­en useradd:

$ sudo useradd testuser
shell

Opretter den nye bruger testuser.

$ sudo useradd -m testuser
shell

Du kan bruge denne kommando til at oprette en ny hjem­me­map­pe til testuser.

$ sudo useradd -e 2023-12-31 testuser
shell

Denne kommando opretter en konto til testuser, som vil blive de­ak­ti­ve­ret den 31. december 2023.

Gå til ho­ved­me­nu­en