Passwd
passwd - Ändra användarlösenord
Kommandot `passwd` används för att ändra användarlösenord i ett Unix-liknande operativsystem.
Syntax
passwd [ALTERNATIV] [ANVÄNDARE]
Beskrivning
Kommandot `passwd` används för att ändra lösenordet för en användare. Det kan också användas av administratörer för att hantera lösenordspolicyer och kontoinställningar för andra användare.
Alternativ
Kommandot `passwd` stöder flera alternativ som kan användas för att justera hur lösenordsändringar och kontoinställningar utförs:
- -d, --delete - Ta bort användarens lösenord.
- -e, --expire - Gör användarens lösenord utgånget omedelbart.
- -h, --help - Visa hjälpmeddelande och avsluta.
- -i, --inactive INAKTIV - Ange antalet dagar efter lösenordets utgång då kontot blir inaktivt.
- -k, --keep-tokens - Uppdatera endast ej utgångna autentiseringstokens.
- -l, --lock - Lås användarkontot.
- -n, --mindays DAGAR - Ange minsta antal dagar mellan lösenordsändringar.
- -q, --quiet - Minska utskriften till terminalen.
- -r, --repository FÖRRÅD - Ändra lösenord i specificerat förråd.
- -S, --status - Visa lösenordsstatus för användaren.
- -u, --unlock - Lås upp användarkontot.
- -w, --warndays DAGAR - Ange antalet dagar för varning innan lösenordet går ut.
- -x, --maxdays DAGAR - Ange maximalt antal dagar som ett lösenord är giltigt.
Exempel
Här är några praktiska exempel som visar hur du kan använda `passwd`-kommandot:
- För att ändra ditt eget lösenord:
passwd
- För att ändra lösenordet för en specifik användare (som administratör):
sudo passwd användarnamn
- För att låsa ett användarkonto:
sudo passwd -l användarnamn
- För att låsa upp ett användarkonto:
sudo passwd -u användarnamn
- För att ställa in ett lösenords utgångstid till 30 dagar:
sudo passwd -x 30 användarnamn
- För att ställa in antalet varningsdagar innan lösenordet går ut:
sudo passwd -w 7 användarnamn
- För att visa lösenordsstatus för en användare:
sudo passwd -S användarnamn
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `passwd`-kommandot på macOS jämfört med Linux:
- Lösenordshantering: På både macOS och Linux används `passwd` för att ändra lösenord, men metoderna för lösenordshantering och lagring kan skilja sig åt beroende på systemets konfiguration och användning av olika autentiseringstjänster.
- Administratörsbehörighet: På både macOS och Linux krävs administratörsbehörighet för att ändra lösenord för andra användare eller för att låsa/låsa upp konton. På macOS används `sudo` ofta för att tillfälligt höja privilegier.
- Alternativ och funktioner: Grundläggande alternativ för `passwd` är liknande på både macOS och Linux, men vissa specifika alternativ kan vara olika beroende på systemets distribution och version.
Det är alltid bra att konsultera `man`-sidan för `passwd` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `passwd`, kontrollera följande:
- Att du har tillräckliga rättigheter för att ändra lösenord (använd `sudo` om nödvändigt).
- Att du använder rätt syntax och alternativ för ditt specifika system.
- Att användarnamnet du försöker ändra lösenord för existerar.
Se även
- chage - Ändra lösenordsutgångsdatum och policyer.
- sudo - Kör kommandon som en annan användare.
- usermod - Ändra användarkontoinformation.
- shadow - Hantera krypterade lösenord i skuggfilsystemet.