Linux změna hesla
Obsah:
- Úvod
- Změňte své uživatelské heslo
- Změnit heslo jiného uživatele
- Vynutit uživateli změnit heslo při příštím přihlášení
- Závěr
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:
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.
Jak změnit uživatelské heslo mysql

V tomto tutoriálu vám ukážeme, jak změnit uživatelské heslo MySQL. Pokyny by měly fungovat s jakoukoli moderní distribucí systému Linux, jako je Ubuntu 18.04 a CentOS 7.
Jak změnit heslo root v Ubuntu Linuxu

Tento tutoriál vysvětluje, jak dočasně změnit uživatelský účet root a jak nastavit heslo root v systémech Ubuntu. Uživatel root (nebo superuser) je speciální uživatelský účet, který je přítomen ve všech systémech typu Linux a Unix.
Jak změnit uživatelské heslo v Ubuntu

Vždy je vhodné pravidelně aktualizovat své heslo a používat jedinečné heslo pro každý účet. Tento tutoriál popisuje, jak změnit uživatelské heslo v Ubuntu z příkazového řádku nebo přes GUI Ubuntu.