Många användarkonton kan finnas i ett operativsystem, var och en med sitt eget lösenord. Ändra dem på Linux, har ingen större komplikationer. Om du har behövt det här är ett kommando för att hantera användarnycklar från konsolen: passwd.
Kommandot passwd används för ändra lösenordet för ett användarkonto. Det är ett multifunktionskommandot och på ett visst sätt skalbart. En vanlig användare, jag kan bara ändra lösenordet för hans konto, medan en användare med superanvändarbehörigheter kan ändra lösenordet för vilket konto som helst i systemet. samt definiera en kontroll över utgången av varje tangent och hur ofta den ska ändras. Till exempel, hur lång tid tar det för nyckeln att upphöra och ett nytt lösenord måste definieras.
För att ändra lösenordet för den aktuella användaren, öppna först en terminal och kör:
passwd
ange först det aktuella lösenordet för kontot.
(nuvarande) UNIX-lösenord:
När du anger det (och om det naturligtvis är korrekt) måste du nu ange det nya lösenordet för kontot, och återigen som bekräftelse.
Ange det nya UNIX-lösenordet: Skriv om det nya UNIX-lösenordet ::
Om lösenorden matchar, så gratulerar, du har precis ändrat användarlösenordet.
Ändra lösenord för andra användare
Om du har superanvändarbehörigheter kan du ändra lösenordet för andra systemanvändare. Vi lägger till prefixet "sudo" för att komma in i terminalen som en superanvändare. I allmänhet upprätthåller Passwd en syntax som liknar den här
passwd [OPTIONS] [USER]
där de tillgängliga alternativen är:
Om vi antar att systemet har användarna User1, User2 och User3 och vill ändra lösenordet för User2. Vi kör i kommandoraden:
sudo passwd User2
och efter att du har angett det nya lösenordet, under en process som liknar det föregående, har User2-lösenordet ändrats från din användare genom superanvändarbehörigheter.
Det finns flera funktioner som passwd har, ändra / låsa / låsa upp / upphöra att gå. Som ett särskilt fall lämnar jag hur man tolkar syntaxen när man kontrollerar statusen för varje användares nycklar. Om vi kör linjen:
passwd -S användare1
Returnerar en rad som liknar följande
Användare1 S dd / mm / åååå f1 f2 f3 f4
Detta betyder:
User1 : kontonamn
S: Status för nyckeln. L låst P aktiv och NP utan nyckel
dd / mm / åååå: datum för nyckelns senaste ändring
f1: minsta varaktighet i dagar efter modifiering
f2: maximal varaktighet i dagar fram till nästa modifiering.
f3: varaktighet i dagar för lösenordsändringsvarningen
f4: tillåten varaktighet i dagar med inaktivitet (-1 = oändlig)
Med passwd har du ett enkelt sätt att hantera dina systemnycklar från konsolen.