Имеется некоторый bash-скрипт, автоматизирующий процесс обновления и конфигурирования некоторого софта на солидной группе удаленных хостов. Все манипуляции выполняются от имени root, соответственно, на всех удаленных хостах и хосте откуда скрипт пускается пароли root одинаковые. Хранение этого пароля в тексте скрипта нежелательно по соображениям безопасности, пароль указывается через read ROOTPASS при запуске. Как проверить что введен правильный пароль root? Запуск возможен от любого юзера. Для не-rootа проблем нет, выполняем любое рутовое действие, через expect подсовываем ROOTPASS и проверяем результат. При запуске от рута это не катит. Пробовал коннектиться по ssh root@localhost - не проходит. Возиться с shadow слишком муторно. Посоветуйте что-нибудь.
Похожие темы
- Форум Симметричное шифрование, проверка валидности пароля (2022)
- Форум [bash] Подбор пароля root (2011)
- Форум Проверка силы пароля средствами bash (2016)
- Форум Проверка указателя на валидность (2012)
- Форум Проверка mac на валидность (2008)
- Форум Проверка валидности почтового ящика (2007)
- Форум скрипт bash проверка вводимых символов (2006)
- Форум [bash] проверка запущености скрипта им самим (2008)
- Форум Пароль root (2008)
- Форум Пароль root (2008)