Android

Jak změnit uživatelské heslo v Linuxu

Linux změna hesla

Linux změna hesla

Obsah:

Anonim

V této příručce vysvětlíme, jak změnit uživatelské heslo v systému Linux. Také vám ukážeme, jak nutit uživatele, aby si při příštím přihlášení změnili heslo.

Pokyny by měly fungovat na jakékoli distribuci Linuxu, včetně Ubuntu, Debian a CentOS.

Úvod

V systému Linux můžete pomocí nástroje passwd změnit heslo uživatelského účtu.

Hesla zašifrovaných uživatelů a další informace týkající se hesel jsou uloženy v souboru /etc/shadow .

Jako běžný uživatel můžete změnit pouze své vlastní heslo. Uživatel root a uživatelé s právy sudo mohou měnit hesla jiného uživatele a definovat, jak lze heslo použít nebo změnit.

Při změně hesla se ujistěte, že používáte silné a jedinečné heslo.

Silné heslo je nejdůležitější věcí, kterou můžete udělat pro zabezpečení svého účtu. Silné heslo má často alespoň 16 znaků a obsahuje alespoň jedno velké písmeno, jedno malé písmeno, jedno číslo a jeden zvláštní znak.

Z bezpečnostních důvodů se doporučuje pravidelně aktualizovat své heslo a pro každý účet používat jedinečné heslo.

Změňte své uživatelské heslo

Chcete-li změnit heslo svého vlastního uživatele, spusťte příkaz passwd bez argumentů:

passwd

Budete vyzváni k zadání aktuálního hesla. Pokud je heslo správné, příkaz vás požádá o zadání a potvrzení nového hesla.

Hesla se při zadávání nezobrazují na obrazovce.

Při příštím přihlášení do systému použijte nové heslo.

Změnit heslo jiného uživatele

Jak jsme se zmínili v úvodu, pouze uživatel root a uživatelé s přístupem sudo mohou změnit heslo jiného uživatelského účtu.

Následující příklad předpokládá, že jste přihlášeni jako uživatel s právy sudo.

Chcete-li změnit heslo jiného uživatelského účtu, spusťte příkaz passwd následovaný uživatelským jménem. Chcete-li například změnit heslo uživatele s názvem linuxize , spusťte následující příkaz:

sudo passwd linuxize

Budete vyzváni k zadání a potvrzení nového hesla:

Enter new UNIX password: Retype new UNIX password:

Po úspěchu příkaz vytiskne něco podobného:

passwd: password updated successfully

Vynutit uživateli změnit heslo při příštím přihlášení

Ve výchozím nastavení jsou hesla nastavena tak, aby nikdy nevypršela. Chcete-li uživatele donutit změnit heslo při příštím přihlášení, použijte příkaz passwd s volbou --expire následovaný uživatelským jménem uživatele:

sudo passwd --expire linuxize

Výše uvedený příkaz okamžitě vyprší uživatelské heslo.

Až se uživatel pokusí přihlásit se starým heslem, zobrazí se mu zpráva, která ho nutí ke změně hesla:

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.

Jakmile uživatel nastaví nové heslo, bude připojení ukončeno.

Závěr

V tomto tutoriálu jste se naučili, jak změnit hesla uživatele a jak nastavit vypršení platnosti hesla.

Další informace o příkazu passwd najdete zadáním příkazu man passwd do svého terminálu nebo na manuálové stránce systému Linux passwd.

terminál hesla