Ať už chcete přiřadit heslo novému uživateli nebo proaktivně chránit své prostředí pravidelnou změnou hesla, použijete stejný příkaz – bez ohledu na to, jakou distribuci Linuxu® používáte.
Když měníte nebo nastavujete heslo, potřebujete vědět jeden detail – měníte heslo své nebo jiného uživatele? V závislosti na vaší odpovědi passwd
příkaz může používat další parametr.
Nastavení nebo změna hesla
Možná má vaše oddělení zásady, které vyžadují pravidelnou změnu hesla. Právě jste se přihlásili na svůj server a obdrželi jste upozornění, že máte stejné heslo déle než 90 dní. Pro tento příklad je vaše uživatelské jméno TestUser.
Chcete-li změnit heslo, když jste přihlášeni k serveru jako váš uživatel, spusťte následující příkaz:
passwd
Při zadání bez dalších parametrů passwd
příkaz je výchozí pro aktuálního uživatele (toho, pod kterým jste aktuálně přihlášeni). Server zobrazí následující výzvy:
Changing password for TestUser
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Protože v tomto příkladu již máte heslo, příkaz vás nejprve vyzve k zadání aktuálního hesla, aby se ujistil, že jste osobou, která tuto změnu provedla. Nikdo nemůže změnit vaše heslo, když jste přihlášeni bez vašeho vědomí.
Nastavení nebo změna hesla jiného uživatele
Pokud potřebujete změnit heslo někoho jiného, musíte příkaz spustit jako root
uživatel. Protože root
uživatel je správcem systému, může kdykoli změnit heslo kteréhokoli uživatele. Chcete-li změnit heslo pro Uživatele2, přidejte za příkaz uživatelské jméno, jak je znázorněno v následujícím příkladu:
passwd User2
nebo
sudo passwd User2
Přidání uživatelského jména za passwd
příkaz říká příkazu, že měníte heslo jiného uživatele a ne své vlastní. Zobrazí se následující výzvy:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Poté, co jste úspěšně zadali a znovu zadali nové heslo, heslo pro tohoto uživatele je nyní změněno. Pokud jste změnili heslo někoho jiného, musíte nové heslo sdílet s tímto uživatelem.