На самом деле парсинг годится только для ПО, вывод которого в консоль заранее известен + сложности с парсингом локализаций - в разных локалях разный вывод в консоль.
При этом нельзя на каждый запрос терминала на ввод писать пароль root, нельзя и реагировать на слово Password чтобы его писать - это будет дыра в безопасности.
В xroot я анализирую весь text, пишущийся в терминал, а пароль root хоть и пишу в него, но меняю на звёздочки. Да, у меня парсинг, но я приспособил модуль gnugettext, написав к нему патчи чтобы парсинг был точнее и по разным локалям.
Аналог gksu и kdesu утилита xroot Linux
Модератор: Модераторы
-
alex_alex_alex1
- постоялец
- Сообщения: 207
- Зарегистрирован: 15.10.2010 14:08:50
Может продемонстрируете?alex_alex_alex1 писал(а):дыра в безопасности.
-
alex_alex_alex1
- постоялец
- Сообщения: 207
- Зарегистрирован: 15.10.2010 14:08:50
minoshi писал(а):мне кажется или у меня проще получилось?
идея та же - анализ выхлопа su/sudo
хотя конечно не тестировал на том зоопарке дистров как xroot, только на Арчлинуксе.
http://almin-soft.ru/index.php?sluzhebnye/ssx/tags/ssx
http://almin-soft.ru/data/files/src/dow ... rc.tar.bz2
Добавлено спустя 12 минут 45 секунд:
Проект xroot переехал https://sourceforge.net/projects/xroot-gui/ , требуются разработчики.
-
alex_alex_alex1
- постоялец
- Сообщения: 207
- Зарегистрирован: 15.10.2010 14:08:50
minoshi, что-то не грузятся ваши исходники.
