Linux-kommandot useradd gör precis vad namnet antyder, det lägger till användare. Linux har även andra kommandon för att utföra denna uppgift, vilket innebär att du har flera al­ter­na­tiv att välja mellan.

Vad är Linux-kommandot useradd?

Linux-kommandot useradd är ett av många al­ter­na­tiv om du vill lägga till en ny användare via ter­mi­na­len. Medan olika Linux-dis­tri­bu­tio­ner som Ubuntu använder detta kommando eftersom det inte är in­ter­ak­tivt och tenderar att ge färre problem, är kommandot adduser ofta säkrare. Al­ter­na­tivt kan du också lägga till nya användare via ett grafiskt program. Läs vidare för en för­kla­ring av hur du använder kommandot useradd utan problem.

Hur fungerar kommandot useradd?

Linux useradd kan endast användas av personer som har root-rät­tig­he­ter eller Linux sudo-kom­man­do­rät­tig­he­ter. Värdena för kommandot anges i filen/etc/default/useradd**. Baserat på dessa pa­ra­met­rar skapar systemet en ny användare med ett valt namn. Dessutom kan du använda kommandot useradd för att ställa in lösenord för nya användare. Vi förklarar hur du gör det nedan.

Hur ser syntaxen för useradd ut?

Syntaxen för useradd ser ut som följer:

$ useradd [Options] [Username]
shell

Om du inte lägger till några yt­ter­li­ga­re al­ter­na­tiv skapar systemet helt enkelt en användare med det namn du anger.

Vilka al­ter­na­tiv har kommandot useradd?

Linux useradd har många al­ter­na­tiv. Dessa är de vik­ti­gas­te:

  • -d: Här anger du start­ka­ta­lo­gen för den nya an­vän­da­ren.
  • -e eller –ex­pi­re­da­te: Ställer in när det nya kontot ska upphöra att gälla. Om du inte anger något kommer det aldrig att upphöra att gälla.
  • -f: Ställer in när ett konto ska upphöra att gälla när lö­senor­det till­hö­ran­de det upphör att gälla.
  • -g: Ställer in den an­vän­dar­grupp som den nya an­vän­da­ren hu­vud­sak­li­gen tillhör.
  • -m: Skapar hem­ka­ta­lo­gen för det nya kontot om det inte finns någon.
  • -p eller –password: Anger lö­senor­det för det nya kontot. Av sä­ker­hets­skäl är dock kommandot passwd bättre lämpat för detta.
  • -s: Ställer in stan­dar­din­logg­nings­ska­let för alla nya konton.

Exempel på kommandot useradd

Slutligen kan du se några exempel på hur du använder Linux-kommandot useradd:

$ sudo useradd testuser
shell

Skapar den nya an­vän­da­ren testuser.

$ sudo useradd -m testuser
shell

Du kan använda det här kommandot för att skapa en ny hem­ka­ta­log för testuser.

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

Detta kommando skapar ett konto för testuser som kommer att in­ak­ti­ve­ras den 31 december 2023.

Gå till huvudmeny