GNU/Linux >> Znalost Linux >  >> Linux

Jak změnit nebo nastavit uživatelská hesla v Linuxu

Při práci v operačním systému Linux je heslo první linií obrany pro zabezpečení systému. Doporučuje se změnit uživatelské heslo v Linuxu, aby se posílila bezpečnost a ztížilo se prolomení systému. passwd je nástroj příkazového řádku v Linuxu, který se používá k aktualizaci hesla pro ověření uživatele uloženého v souboru /etc/shadow. Root nebo superuživatel může změnit heslo jakéhokoli uživatelského účtu, zatímco běžný uživatel může změnit heslo pouze pro svůj vlastní účet.

Při změně uživatelského hesla v Linuxu byste se měli řídit následujícími pokyny:

  • Heslo musí být silné, minimálně osm znaků nebo více.
  • Používejte velká i malá písmena, aby bylo heslo silné.
  • V hesle nepoužívejte žádná slova ze slovníku, své jméno, příjmení nebo datum narození.

V tomto příspěvku vám ukážeme, jak změnit nebo nastavit uživatelská hesla v Linuxu.

Předpoklady

  • Server se systémem Linux na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a vyberte libovolný operační systém Linux s alespoň 1 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Změňte své uživatelské heslo

Chcete-li změnit své vlastní heslo, použijte nástroj příkazového řádku passwd, jak je znázorněno níže:

passwd

Budete požádáni o zadání vašeho stávajícího hesla, abyste mohli nastavit nové heslo. Jakmile je heslo správné, budete požádáni o zadání nového hesla, jak je uvedeno níže:

Changing password for vyom.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Po nastavení nového hesla jej můžete použít při příštím přihlášení.

Změnit heslo jiného uživatele

Heslo jiného uživatele může změnit pouze uživatel root nebo uživatel s právy sudo. Ke změně hesla jiného uživatele použijte následující syntaxi:

sudo passwd username

Chcete-li například změnit heslo uživatele s názvem vyom , spusťte následující příkaz:

sudo passwd vyom

Budete požádáni o zadání a potvrzení nového hesla:

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Donutit uživatele ke změně hesla při přihlášení

Pokud pracujete v prostředí pro více uživatelů, pak se doporučuje přinutit uživatele, aby si při příštím přihlášení změnil heslo.

Pomocí následujícího příkazu vynutíte uživatele s názvem hitesh pro změnu hesla při příštím přihlášení:

sudo passwd --expire hitesh

Tento příkaz vyprší platnost uživatelského hesla. Když se uživatel pokusí přihlásit pomocí starého hesla, zobrazí se mu zpráva s výzvou ke změně hesla:

ssh [email protected]

Měla by se zobrazit následující zpráva:

Heslo uživatele
[email protected]'s password: 
You are required to change your password immediately (root enforced)

WARNING: Your password has expired.
You must change your password now and login again!
Changing password for hitesh.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Závěr

V této příručce jsme vysvětlili, jak nastavit nebo změnit uživatelské heslo v Linuxu. Tento postup bude fungovat na jakémkoli operačním systému Linux včetně Ubuntu, Debian, RHEL, Fedora, CentOS, Rocky Linux, Oracle Linux, Alpine, Arch a dalších. Zkuste to na VPS hostingu od Atlantic.Net!


Linux
  1. Jak nastavit nebo změnit název hostitele systému v systému Linux

  2. Jak nastavit nebo změnit časové pásmo v Linuxu

  3. Jak zajistit, aby se uživatelská hesla zobrazovala jako čistý text v Linuxu?

  1. Jak změnit heslo v Linuxu (příkaz passwd)

  2. Jak změnit, odebrat nebo zakázat uživatelské heslo v systému Linux

  3. Jak změnit uživatelské jméno v Linuxu

  1. Jak přinutit uživatele ke změně hesla při příštím přihlášení v Linuxu

  2. Jak změnit heslo v Linuxu – průvodce krok za krokem

  3. Nastavte nebo změňte uživatelské heslo v systému Linux