Доброго всем дня.
Проблема в следующем:
имеется 100+ чужих серверов, на которых нужно время от времени читать логи и т.д.
Root-прав НЕТ!Отделом безопасности установлено требование сменять пароль раз в месяц на каждом из серверов.
То есть пользователь должен
сам себе регулярно
менять пароль.
Для автоматизации смены пароля(100+ серверов руками вводить не хочется) пытаемся в уже открытой SSH-сессии использовать строку вида:
echo "Qwerty1" | sudo -S -k passwd UserName1 "Qwerty2"
где:
- Qwerty1 - текущий пароль пользователя
- UserName1 - имя учетной записи пользователя
- Qwerty2 - новый пароль пользователя
Но не работает - возвращает ошибку "passwd: неизвестное имя "Qwerty2"" .
ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 10/07/2017). Модератором раздела принято решение закрыть тему.
--zg_nico