Změna hesla pomocí skriptu

Chcete-li změnit heslo v Linuxu prostřednictvím skriptu Bash, dva skripty, které jsou nejdůležitější, jsou skripty „Vytvořit uživatele“ a „Změnit hesla Shell“ pro systémového administrátora, který pravidelně používá poštovní servery. úlohu administrátora. Pokud se nepodaří zálohovat uživatelské jméno a heslo administrátora, brání ostatním administrátorským úkolům a šance na zneužití hesla jsou vysoké. Pokud ztratíte uživatelská jména a hesla poštovního serveru, musí správce znovu ručně vytvořit všechny uživatele a pak změnit hesla pro všechny. Existují dva způsoby, jak změnit hesla v systému, pokud používáte operační systém Linux. Konvenční příkaz je passwd, -stdin, pipe . Další možností, kterou lze použít, je chpasswd .

    • Metoda 1: passwd
    • Metoda 2: chpasswd

Metoda 1: passwd

Obvykle je použití příkazu ke změně hesla v systému založeném na Linuxu passwd . Volba související s tímto příkazem je -stdin a to vše se provádí přes potrubí

 echo -e "new_password nnew_password" | (passwd --stdin $ USER) 

Metoda 2: chpasswd

Alternativou je použití chpasswd, jak je uvedeno níže:

 echo "password: name" | chpasswd 

První metoda může být použita ke změně hesla v systému založeném na Samba:

 echo -e "new_password nnew_password" | (smbpasswd -a -s $ USER) 
Předchozí Článek Následující Článek

Nejlepší Tipy