Android

Hur man ändrar användarlösenord i Linux

Командная строка Linux для новичков

Командная строка Linux для новичков

Innehållsförteckning:

Anonim

I den här guiden förklarar vi hur du ändrar ett användarlösenord i Linux. Vi kommer också att visa dig hur man tvingar användare att ändra sitt lösenord nästa gång de loggar in.

Instruktionerna ska fungera på all Linux-distribution, inklusive Ubuntu, Debian och CentOS.

Introduktion

I Linux kan du ändra lösenordet för ett användarkonto med passwd verktyget.

De krypterade användarnas lösenord, liksom annan lösenordrelaterad information, lagras i /etc/shadow .

Som vanlig användare kan du bara ändra ditt eget lösenord. Rotanvändaren och användare med sudo-privilegier 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 det att du uppdaterar ditt lösenord regelbundet och använder ett unikt lösenord för varje konto.

Ändra ditt användarlösenord

Om du vill ändra ditt eget användares kontolösenord kör du passwd kommandot utan några argument:

passwd

Du blir ombedd att ange ditt nuvarande lösenord. Om lösenordet är korrekt ber kommandot dig att ange och bekräfta det nya lösenordet.

Lösenord visas inte på skärmen när du anger dem.

Nästa gång du loggar in på ditt system använder du det nya lösenordet.

Ändra en annan användares lösenord

Som vi nämnde i inledningen kan bara root-användare och användare med sudo åtkomst ändra lösenordet för ett annat användarkonto.

Följande exempel antar att du är inloggad som användare med sudo-behörigheter.

Om du vill ändra lösenordet för ett annat användarkonto kör du passwd kommandot, följt av användarnamnet. linuxize följande kommando för att ändra lösenordet för en användare som heter linuxize :

sudo passwd linuxize

Du blir ombedd att ange och bekräfta det nya lösenordet:

Enter new UNIX password: Retype new UNIX password:

Vid framgång kommer kommandot att skriva ut något liknande:

passwd: password updated successfully

Tvinga användaren att ändra lösenord vid nästa inloggning

Som standard är lösenord inställda 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 passwd kommandot med - --expire alternativet följt av användarnamnet för användaren:

sudo passwd --expire linuxize

Kommandot ovan kommer omedelbart att löpa ut användarlösenordet.

Nästa gång användaren försöker logga in med det gamla lösenordet kommer de att 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 successfully Connection 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 handledning har du lärt dig hur du ändrar användarens lösenord och hur du ställer in lösenordens utgång.

Du kan hitta mer information om passwd-kommandot genom att skriva man passwd i din terminal eller besöka Linux passwd man-sidan.

lösenord terminal