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)