Příkaz passwd v systému Linux 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 systému Linux může změnit své vlastní heslo, superuživatel však může změnit heslo i pro jiného uživatele. Když nastavujete nové heslo, je dobrým bezpečnostním postupem zvolit složité heslo. Složité a bezpečné heslo má následující vlastnosti:
- Zahrnuje velká i malá písmena
- Zahrnuje číslice od 0 do 9
- Má speciální znaky a interpunkční znaménka
- Je to hodně jiné než vaše předchozí hesla
- Nezahrnuje informace, jako je vaše celé jméno, adresa, telefonní číslo, datum narození nebo čísla licence. Tyto informace lze snadno použít k uhodnutí hesla.
Heslo si vždy poznamenejte na bezpečném místě, odkud jej nelze načíst. Pomohlo by vám to zapamatovat si heslo, pokud jste jej zapomněli.
V tomto článku vám řekneme, jak můžete spravovat uživatelská hesla v systému Linux prostřednictvím příkazového řádku a grafického uživatelského rozhraní. Spustili jsme příkazy a procesy uvedené v tomto článku v systému Debian 10 Buster, ale můžete je replikovat na většině distribucí Linuxu.
Změna hesla prostřednictvím uživatelského rozhraní
Pokud jste uživatelem systému Linux, který preferuje grafické uživatelské rozhraní k provádění většiny administrativních operací, můžete ve svém systému použít obslužný program Nastavení.
Existují dva způsoby, jak získat přístup k nastavení systému.
- Spusťte spouštěč aplikací pomocí klávesy Super / Windows a poté zadejte do vyhledávacího pole následující nastavení klíčových slov:
- Klikněte na šipku dolů v horním panelu plochy Debianu / Ubuntu a poté klikněte na ikonu „nastavení“ v následující rozevírací nabídce:
V nástroji Nastavení vyberte na levém panelu kartu Podrobnosti a poté na ní vyberte kartu Uživatelé. Otevře se 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 pohled může odemknout pouze oprávněný uživatel / správce. Klikněte na tlačítko Odemknout a zadejte své přihlašovací údaje následujícím způsobem:
Jakmile kliknete na tlačítko Ověřit, pole v zobrazení Uživatelé se stanou aktivními a můžete v nich provádět změny.
Klikněte do 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 vybraného uživatele bude změněno.
Spropitné: Jedním ze snadných a rychlých způsobů přístupu k nastavení uživatelů je zadání klíčového slova „Uživatelé“ do spouštěče aplikací následujícím způsobem:
Změna hesla prostřednictvím příkazového řádku
Příkazový řádek systému Linux poskytuje správci mnohem více energie než uživatelské rozhraní, aby mohl provádět nastavení uživatele a systému. Chcete-li spustit výchozí aplikaci příkazového řádku v systémech Linux Debian a Ubuntu, otevřete 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 uživatelskými hesly provádět následující akce:
- Změňte své vlastní heslo
- Změňte heslo pro jiného uživatele
- Změňte heslo pro sudo
Změna vlastního hesla
Ne-správce v systému Linux může změnit pouze své vlastní heslo. Příkaz passwd se používá ke změně uživatelských hesel v systému Linux. Takto může uživatel pomocí tohoto příkazu změnit své vlastní heslo:
$ heslo
Po zadání příkazu passwd vás systém vyzve k zadání aktuálního hesla. Pokud tak učiníte, bude toto heslo zkontrolováno podle uloženého hesla. Pokud se shoduje, přejdete k dalšímu kroku i.e, k zadání nového hesla. Po zadání nového hesla vás systém znovu vyzve k potvrzení nového hesla. Po shodě těchto dvou údajů 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 / superuser. 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ě superuživatelem. Super uživatel není povinen zadávat staré heslo pro uživatele, protože může pomocí příkazu resetovat zapomenuté heslo. Super už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 občas změnit heslo superuživatele v systému Linux. Zde jsou dva způsoby, jak můžete změnit heslo sudo:
Metoda 1:
První způsob je přihlásit se jako root pomocí následujícího příkazu:
$ sudo -iPokud jste po zadání platného hesla přihlášeni jako root, změňte heslo pro root pomocí příkazu passwd.
Následně můžete root příkazový řádek ukončit pomocí příkazu exit:
Metoda 2:
Druhou metodou je použití následujícího příkazu jako sudo:
$ sudo passwd rootZadejte heslo pro sudo a poté můžete změnit heslo root, stejně jako u ostatních uživatelů.
To bylo vše, co jste potřebovali vědět o změně uživatelských hesel v systému Linux, a to prostřednictvím uživatelského rozhraní i příkazového řádku. Nyní můžete ve svém systému udržovat mnohem bezpečnější uživatelský účet.