Jak změnit heslo uživatele v Linuxu

How Change User S Password Linux




Příkaz passwd v Linuxu se používá k efektivní změně uživatelských hesel. Tento příkaz aktualizuje ověřovací token/heslo pro uživatele, který je uložen v souboru/etc/shadow vašeho systému. Standardní uživatel v Linuxu může změnit své vlastní heslo, superuživatel však může změnit heslo i kterémukoli jinému uživateli. Když nastavujete nové heslo, je vhodné zvolit komplexní heslo. Složité a bezpečné heslo má následující vlastnosti:

  • Obsahuje velká i malá písmena
  • Obsahuje číslice od 0 do 9
  • Má speciální znaky a interpunkční znaménka
  • Je to hodně odlišné od vašich předchozích hesel
  • Neobsahuje informace, jako je vaše úplné jméno, adresa, telefonní číslo, datum narození nebo licenční čísla. Tyto informace lze snadno použít k uhádnutí hesla.

Heslo si vždy poznamenejte na bezpečném místě, odkud jej nelze načíst. Pomohlo by vám to při zapamatování hesla pro případ, že byste jej zapomněli.







V tomto článku vám řekneme, jak můžete spravovat hesla uživatelů v Linuxu pomocí příkazového řádku a GUI. Příkazy a procesy zmíněné v tomto článku jsme spustili na systému Debian 10 Buster, ale můžete je replikovat ve většině distribucí Linuxu.



Změna hesla prostřednictvím uživatelského rozhraní

Pokud jste uživatel systému Linux a upřednostňujete grafické uživatelské rozhraní k provádění většiny administrativních operací, můžete ve svém systému použít nástroj Nastavení.



K nastavení systému máte přístup dvěma způsoby.





  • Spusťte Spouštěč aplikací pomocí klávesy Super/Windows a poté do vyhledávacího pole zadejte „nastavení“ klíčových slov následujícím způsobem:
  • Klikněte na šipku dolů na horním panelu plochy Debian/Ubuntu a poté klikněte na ikonu „nastavení“ z následující rozevírací nabídky:

V nástroji Nastavení vyberte na levém panelu kartu Podrobnosti a poté na ní na kartě Uživatelé otevřete zobrazení Nastavení uživatelů. Takto vypadá pohled uživatelů:



Zde budou uvedeni všichni uživatelé ve vašem systému. Klikněte na uživatele, jehož údaje chcete změnit. Nejprve musíte odemknout zobrazení Uživatelé, abyste mohli provádět změny v jeho nastavení. Pamatujte, že zobrazení může odemknout pouze autorizovaný uživatel/správce. Klikněte na tlačítko Odemknout a zadejte své přihlašovací údaje následujícím způsobem:

Když kliknete na tlačítko Ověřit, pole v zobrazení Uživatelé se stanou aktivní a můžete v nich provádět změny.

Klikněte na pole Heslo a otevře se následující zobrazení Změnit heslo. Zadejte nové heslo a poté znovu zadejte stejné heslo do pole Potvrdit nové heslo. Nyní uvidíte aktivní tlačítko Změnit.

Klikněte na tlačítko Změnit a heslo pro vybraného uživatele se změní.

Spropitné: Jeden snadný a rychlý způsob přístupu k nastavení Uživatelé je zadat klíčové slovo „Uživatelé“ do Spouštěče aplikací následujícím způsobem:

Změna hesla pomocí příkazového řádku

Příkazový řádek Linux poskytuje správci mnohem větší výkon než uživatelské rozhraní, aby mohl provádět uživatelská a systémová nastavení. Chcete -li spustit výchozí aplikaci příkazového řádku v systémech Linux Debian a Ubuntu, spusťte Spouštěč aplikací a zadejte klíčová slova „Terminál“ následujícím způsobem:

Jakmile se terminál otevře, můžete s hesly uživatelů provádět následující:

  • Změňte si vlastní heslo
  • Změnit heslo pro jiného uživatele
  • Změňte heslo pro sudo

Změna vlastního hesla

Neadministrátor v systému Linux může změnit pouze své vlastní heslo. Příkaz passwd se používá ke změně hesel uživatelů v Linuxu. Takto může uživatel pomocí tohoto příkazu změnit své vlastní heslo:

$passwd

Při zadávání příkazu passwd vás systém vyzve k zadání aktuálního hesla. Přitom se toto heslo kontroluje oproti uloženému heslu. Pokud se shoduje, přejdete k dalšímu kroku, tj. K zadání nového hesla. Poté, co zadáte nové heslo, systém poté znovu požádá o zadání nového hesla pro potvrzení. Po shodě dvou položek bude vaše heslo úspěšně změněno.

Změna hesla pro jiného uživatele

V systému Linux může heslo pro jiného uživatele změnit pouze správce/superuživatel. Toto je příkaz, který bude superuživatel používat:

$sudo passwd [uživatelské jméno]

Když uživatel zadá tento příkaz, bude požádán o heslo pro sudo, aby se ujistil, že je skutečně super uživatel. Superuživatel nemusí zadávat staré heslo pro uživatele, protože tento příkaz může použít k obnovení zapomenutého hesla. Každopádně superuživatel je také povinen zadat a znovu zadat nové heslo, poté se úspěšně aktualizuje.

Změna hesla pro sudo

Dobrou bezpečnostní praxí je čas od času změnit heslo super uživatele v Linuxu. Zde jsou dva způsoby, kterými můžete změnit sudo heslo:

Metoda 1:

První způsob je přihlásit se jako root pomocí následujícího příkazu:

$sudo -i

Pokud jste po zadání platného hesla přihlášeni jako root, změňte heslo pro root pomocí příkazu passwd.

Poté můžete ukončit kořenovou výzvu příkazem exit následujícím způsobem:

Metoda 2:

Druhá metoda je použít následující příkaz jako sudo:

$sudo passwdvykořenit

Zadejte heslo pro sudo a poté můžete změnit heslo uživatele root, jako pro kteréhokoli jiného uživatele.

To bylo vše, co jste potřebovali vědět o změně uživatelských hesel v Linuxu, a to jak prostřednictvím uživatelského rozhraní, tak příkazového řádku. Nyní můžete ve svém systému udržovat velmi bezpečný uživatelský účet.