Sådan bruger du kommandoen `passwd` i Linux
Med Linux-kommandoen passwd kan du oprette adgangskoder til dig selv eller andre. Der findes en række forskellige indstillinger, som giver dig mulighed for at tilpasse indstillingerne og endda deaktivere inaktive konti.
Hvad er Linux passwd?
Linux-kommandoen passwd er særlig vigtig for datasikkerheden på dit system. Med denne kommando kan du ændre adgangskoder for en gruppe eller en bruger i Linux. Du kan også indstille intervaller for ændring og spærring af adgangskoder med passwd. Dermed giver dette værktøj dig mulighed for at forhindre uautoriseret adgang og bedre administrere forskellige roller. Dette gælder især, når du vælger sikre adgangskoder.
Linux-kommandoen passwd er standard i alle gængse Linux-distributioner som Debian eller Ubuntu og behøver ikke at blive installeret.
Hvordan fungerer kommandoen passwd?
Funktionen i passwd er enkel. For at ændre din adgangskode skal du blot indtaste kommandoen i kommandolinjen. Hvis der findes en gammel adgangskode, skal du indtaste den igen og derefter gemme din nye adgangskode. For at ændre en anden brugers adgangskode skal du have root-rettigheder. Hvis du har disse, kan du bruge Linux-kommandoen sudo til at oprette eller ændre en anden persons adgangskode. Næste gang den pågældende person logger ind, skal vedkommende indtaste den nye adgangskode.
Hvordan er syntaksen for kommandoen passwd i Linux?
Syntaksen for den enkle passwd-kommando ser således ud:
$ passwd [Options] [User]bashHvis du udelader parametrene »[Options]« og »[User]«, ændrer du kun din egen adgangskode.
Hvilke muligheder har Linux-kommandoen passwd?
Der findes mange indstillinger for passwd. De vigtigste er:
- -a eller –all: Denne indstilling sikrer, sammen med -s, at du får oplysninger om alle brugere.
- -d eller –delete: Denne indstilling giver dig mulighed for at deaktivere en adgangskode.
- -e eller –expire: Brug denne indstilling til at lade en adgangskode udløbe. Der skal derefter indstilles en ny adgangskode med passwd, næste gang du logger ind.
- -i eller –inactive [dage]: Med denne indstilling bestemmer du, hvornår en konto skal slettes. Tiden bestemmes af antallet af dage, en bruger har været inaktiv, efter at adgangskoden er udløbet.
- -k eller –keep-tokens: Denne indstilling begrænser ændringsmulighederne for adgangskoder, der allerede er udløbet.
- -l eller –lock: Brug denne indstilling til at låse en brugers adgangskode.
- -n eller –mindays [dage]: Brug denne indstilling til at definere, hvor mange dage der skal gå siden sidste ændring, før en adgangskode kan ændres igen.
- -S eller –status: Denne indstilling viser de aktuelle værdier for en bruger.
- -u eller –unlock: Denne indstilling tilsidesætter indstillingen -l eller –lock.
- -w eller –warndays [dage]: Brug denne indstilling til at advare en bruger om, at adgangskoden snart udløber. Parameteren ‘[dage]’ angiver, hvor lang tid før udløbet advarslen skal sendes.
- -x eller –maxdays [dage]: Indstillingen definerer, efter hvor mange dage en adgangskode skal fornyes.
Eksempler på brug af Linux-kommandoen passwd
Ved hjælp af nogle enkle eksempler vil vi vise dig, hvordan Linux-kommandoen passwd fungerer i praksis.
$ passwdbashBrug kommandoen til at ændre din egen adgangskode. Hvis du ikke er administrator, bliver du bedt om at indtaste din gamle adgangskode. Hvis du har indtastet den korrekt, kan du oprette en ny adgangskode. Du skal derefter bekræfte den igen.
$ sudo passwd PeterbashOpret en ny adgangskode til brugeren Peter.
$ sudo passwd -x 100 -n 5 -w 7 -i 10 PeterbashBrug kommandoen til at angive, at Peter skal oprette en ny adgangskode efter 100 dage. Hvis han ønsker at ændre sin adgangskode før da, kan han gøre det fem dage efter den sidste ændring. Han vil blive bedt om at ændre sin adgangskode en uge før den udløber. Hvis han ikke opretter en ny adgangskode inden for ti dage efter, at den gamle er udløbet, vil hans konto blive deaktiveret.