Я хотів би змінити passwd на декількох серверах, використовуючи цикл for.
Проблема: я повинен ввести sudo passwd для кожного сервера (100+)
Це команда, яку я маю, але вона не працює,
for i in `cat hosts`
do
ssh user@${i} 'echo user:newpassword |
sudo -S <<< "sudopasswd" /usr/sbin/chpasswd'
done
Будь-яка допомога буде щасливо отримана.
Дякую
Я пропоную використовувати ansible для цього виду робіт
—
luv.preet