Сценарий для изменения пароля на серверах Linux через ssh

У нас есть несколько серверов Linux Red Hat в нашей ИТ-среде.Члены моей команды просят меня написать сценарий (предпочтительно сценарий оболочки) для изменения пароля пользователя на каждом из них за один раз, используя SSH.

Я пытался найти решение, но многие из найденных мной сценариев используют Expect. У нас не установлен Expect на наших серверах, и системные администраторы отказались разрешить нам его установить. Кроме того, у пользователей нет доступа root, поэтому нельзя использовать passwd --stdin или chpasswd .

Можно ли написать сценарий, чтобы пользователь мог его запустить и изменить пароль только своего пользователя на всех серверах в списке?

19
задан Cristian Ciupitu 15 May 2014 в 13:42
поделиться