Zmiana hasła za pomocą skryptu
Aby zmienić hasło w Linuksie za pomocą skryptu Bash, dwa najważniejsze skrypty to skrypty „Utwórz użytkowników” i „Zmień hasła powłoki” dla administratora systemu, który regularnie korzysta z serwerów poczty, ponieważ może być wiele funkcji powiązanych zadanie administratora. Jeśli nie uda się wykonać kopii zapasowej nazwy użytkownika i hasła administratora, utrudnia to wykonywanie innych zadań administracyjnych, a szanse na sprzeniewierzenie hasła są wysokie. Jeśli utracisz nazwy użytkownika i hasła serwera pocztowego, administrator musi ręcznie utworzyć wszystkich użytkowników ponownie, a następnie zmienić hasła dla wszystkich z nich. Istnieją dwie metody zmiany haseł w systemie, jeśli używasz systemu operacyjnego Linux. Konwencjonalne polecenie to passwd, -stdin, pipe . Kolejną opcją, którą można użyć, jest chpasswd .
- Metoda 1: passwd
- Metoda 2: chpasswd
Metoda 1: passwd
Konwencjonalnie polecenie służące do zmiany hasła w systemie opartym na systemie Linux jest hasłem. Opcją związaną z tym poleceniem jest -stdin, a wszystko to odbywa się za pomocą potoku
echo -e "new_password new_password" | (passwd --stdin $ USER)
Metoda 2: chpasswd
Alternatywą jest użycie chpasswd, jak poniżej:
echo „hasło: nazwa” | chpasswd
Zauważ, że pierwszą metodą może być zmiana hasła w systemie opartym na Sambie:
echo -e "new_password new_password" | (smbpasswd -a -s $ USER)