В нашей ИТ-среде есть несколько серверов Linux Red Hat. Мои члены моей команды просят написать script (желательно оболочку script), чтобы изменить пароль пользователя на каждый из них за один проход, используя SSH.
Я попытался найти решение, но многие из скриптов, которые я нашел, используют Expect. У нас нет Expect, установленного на наших серверах, и администраторы системы отказались нам его установить. Кроме того, у пользователей нет корневого доступа, поэтому passwd --stdin
или chpasswd
не могут быть использованы.
Можно ли записать script, чтобы пользователь мог запустить его и изменить пароль только своего пользователя на всех серверах в списке?