Med Linux-kommandot passwd kan du ställa in lösenord för dig själv eller andra. Med en rad tillgängliga alternativ kan du anpassa inställningarna och till och med inaktivera inaktiva konton.

Vad är Linux passwd?

Linux-kommandot passwd är särskilt viktigt för datasäkerheten i ditt system. Med kommandot kan du ändra lösenord för en grupp eller en användare som använder Linux. Med passwd kan du också ställa in intervall för ändring och låsning. Med detta verktyg kan du alltså förhindra obehörig åtkomst och bättre administrera olika roller. Detta gäller när du väljer säkra lösenord.

Linux passwd är standard i alla vanliga Linux-distributioner som Debian eller Ubuntu och behöver inte installeras.

Hur fungerar kommandot passwd?

Passwd-kommandot är enkelt att använda. För att ändra ditt lösenord anger du bara kommandot i kommandoraden. Om det finns ett gammalt lösenord anger du det igen och sparar sedan ditt nya lösenord. För att ändra lösenordet för en annan användare behöver du root-behörighet. Om du har det kan du använda Linux-kommandot sudo för att skapa eller ändra någon annans inloggningsuppgifter. Nästa gång den aktuella personen loggar in måste hen ange det nya lösenordet.

Vad är syntaxen för Linux passwd?

Syntaxen för det enkla kommandot passwd ser ut så här:

$ passwd [Options] [User]
bash

Om du utelämnar parametrarna “[Options]” och “[User]” ändrar du endast ditt eget lösenord.

Vilka alternativ har Linux-kommandot passwd?

Det finns många alternativ för passwd. De viktigaste är:

  • -a eller –all: Detta alternativ, i kombination med -s, säkerställer att du får information om alla användare.
  • -d eller –delete: Med detta alternativ kan du inaktivera ett lösenord.
  • -e eller –expire: Använd detta alternativ för att låta ett lösenord löpa ut. Ett nytt lösenord måste då anges med passwd nästa gång du loggar in.
  • -i eller –inactive [dagar]: Med detta alternativ bestämmer du när ett konto ska raderas. Tiden bestäms av antalet dagar en användare har varit inaktiv efter att lösenordet har gått ut.
  • -k eller –keep-tokens: Med detta alternativ begränsar du ändringsalternativen för lösenord som redan har gått ut.
  • -l eller –lock: Använd detta alternativ för att låsa en användares lösenord.
  • -n eller –mindays [dagar]: Använd detta alternativ för att ange efter hur många dagar sedan den senaste ändringen ett lösenord kan ändras igen.
  • -S eller –status: Detta alternativ visar de aktuella värdena för en användare.
  • -u eller –unlock: Detta alternativ åsidosätter alternativet -l eller –lock.
  • -w eller –warndays [dagar]: Använd detta alternativ för att varna en användare om att lösenordet snart löper ut. Parametern “[dagar]” definierar hur lång tid i förväg varningen ska skickas.
  • -x eller –maxdays [dagar]: Alternativet definierar efter hur många dagar ett lösenord måste förnyas.

Exempel på användning av Linux-kommandot passwd

Med hjälp av några enkla exempel visar vi hur Linux passwd fungerar i praktiken.

$ passwd
bash

Använd kommandot för att ändra ditt eget lösenord. Om du inte är administratör kommer du att uppmanas att ange ditt gamla lösenord. Om du har angett det korrekt kan du skapa en ny nyckel. Du måste sedan bekräfta detta igen.

$ sudo passwd Peter
bash

Tilldela ett nytt lösenord för användaren Peter.

$ sudo passwd -x 100 -n 5 -w 7 -i 10 Peter
bash

Använd kommandot för att ange att Peter måste skapa ett nytt lösenord efter 100 dagar. Om han vill ändra sitt lösenord innan dess kan han göra det fem dagar efter den senaste ändringen. Han kommer att uppmanas att ändra sitt lösenord en vecka innan det går ut. Om han inte anger ett nytt lösenord tio dagar efter att lösenordet har gått ut kommer hans konto att inaktiveras.

Gå till huvudmeny