i den här guiden förklarar vi hur du ändrar ett användarlösenord i Linux. Vi kommer också att visa dig hur du tvingar användare att ändra sitt lösenord nästa gång de loggar in.
instruktionerna ska fungera på alla Linux-distributioner, inklusive Ubuntu, Debian och CentOS.
introduktion #
i Linux kan du ändra lösenordet för ett användarkonto med verktygetpasswd
.
de krypterade användarnas lösenord, liksom annan lösenordsrelaterad information, lagras i filen/etc/shadow
.,
som vanlig användare kan du bara ändra ditt eget lösenord. Root-användaren och användare med sudo-behörighet kan ändra en annan användares lösenord och definiera hur lösenordet kan användas eller ändras.
När du ändrar lösenordet, se till att du använder ett starkt och unikt lösenord.
att ha ett starkt lösenord är det viktigaste du kan göra för att säkra ditt konto. Ofta har ett starkt lösenord minst 16 tecken och innehåller minst en stor bokstav, en liten bokstav, ett nummer och ett specialtecken.,
av säkerhetsskäl rekommenderas att du uppdaterar ditt lösenord regelbundet och använder ett unikt lösenord för varje konto.
ändra ditt användarlösenord #
för att ändra ditt eget användarlösenord, kör kommandot passwd
utan några argument:
passwd
du kommer att bli ombedd att ange ditt nuvarande lösenord., Om lösenordet är korrekt kommer kommandot att be dig att ange och bekräfta det nya lösenordet.
lösenord visas inte på skärmen när du anger dem.
använd det nya lösenordet nästa gång du loggar in på ditt system.
ändra en annan användares lösenord #
som vi nämnde i introduktionen kan endast root-användaren och användarna medsudo
– åtkomst ändra lösenordet för ett annat användarkonto.
följande exempel förutsätter att du är inloggad som användare med sudo-behörighet.,
för att ändra lösenordet för ett annat användarkonto, kör kommandotpasswd
, följt av användarnamnet. Till exempel, för att ändra lösenordet för en användare som heter linuxize
, kör följande kommando:
sudo passwd linuxize
Du kommer att bli ombedd att ange och bekräfta det nya lösenordet:
Enter new UNIX password:Retype new UNIX password:
om det lyckas kommer kommandot att skriva ut något så här:
passwd: password updated successfully
som standard är lösenord inställda på att aldrig löpa ut., För att tvinga en användare att ändra sitt lösenord nästa gång de loggar in, använd kommandotpasswd
med --expire
följt av användarnamnet:
sudo passwd --expire linuxize
kommandot ovan kommer omedelbart att upphöra med användarlösenordet.
nästa gång användaren försöker logga in med det gamla lösenordet visas ett meddelande som tvingar dem att ändra lösenordet:
ssh [email protected]
WARNING: Your password has expired.You must change your password now and login again!Changing password for linuxize.(current) UNIX password:Enter new UNIX password:Retype new UNIX password:passwd: password updated successfullyConnection to 192.168.121.209 closed.
När användaren ställer in ett nytt lösenord stängs anslutningen.,
slutsats #
i den här handledningen har du lärt dig hur du ändrar användarens lösenord och hur du ställer in lösenordet.
Du kan hitta mer information om kommandot passwd, genom att skriva man passwd
I din terminal eller besöka Linux passwd man-sidan.
Lämna ett svar