Sådan bruger du kommandoen `useradd` i Linux
Linux-kommandoen useradd gør præcis, hvad navnet antyder: den tilføjer brugere. Linux har også andre kommandoer til at udføre denne opgave, hvilket betyder, at du har flere muligheder at vælge imellem.
Hvad er Linux-kommandoen useradd?
[Linux-kommandoen ](t3://page?uid=1669 "Linux commands: An overview of terminal commands") useradd er en af de mange muligheder, du har, hvis du vil oprette en ny bruger via terminalen. Selvom forskellige Linux-distributioner som f.eks. Ubuntu bruger denne kommando, fordi den ikke er interaktiv og dermed giver færre problemer, er kommandoen adduser ofte mere sikker. Du kan også oprette nye brugere via et grafisk program. Læs videre for at få en forklaring på, hvordan du bruger kommandoen useradd uden problemer.
Hvordan fungerer kommandoen useradd?
Linux-kommandoen useradd kan kun bruges af personer, der har root-rettigheder eller adgang til sudo-kommandoen i Linux. Indstillingerne for kommandoen defineres i filen/etc/default/useradd**. Baseret på disse parametre opretter systemet en ny bruger med det valgte navn. Derudover kan du bruge useradd-kommandoen til at angive adgangskoder 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]shellHvis du ikke angiver yderligere indstillinger, opretter systemet blot en bruger med det navn, du indtaster.
Hvilke muligheder har kommandoen useradd?
Linux-kommandoen useradd har mange indstillinger. Her er de vigtigste:
- -d: Her angiver du startmappen for den nye bruger.
- -e eller –expiredate: 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 tilhørende adgangskode udløber.
- -g: Angiver den brugergruppe, som den nye bruger primært tilhører.
- -m: Opretter hjemmemappen for den nye konto, hvis der ikke findes en i forvejen.
- -p eller –password: Indstiller adgangskoden for den nye konto. Af sikkerhedsmæssige årsager er kommandoen passwd dog bedre egnet til dette.
- -s: Indstiller standard-login-shell for alle nye konti.
Eksempler på kommandoen useradd
Her kan du se nogle eksempler på, hvordan man bruger Linux-kommandoen useradd:
$ sudo useradd testusershellOpretter den nye bruger testuser.
$ sudo useradd -m testusershellDu kan bruge denne kommando til at oprette en ny hjemmemappe til testuser.
$ sudo useradd -e 2023-12-31 testusershellDenne kommando opretter en konto til testuser, som vil blive deaktiveret den 31. december 2023.