добрый день
bash GUI-only скрипт (без использования консоли)
1. zenity для диалога
2. «sudo» для «операций»
3. лог в кат. пользователя
если использовать «sudo без пароля», то все ОК (т.е. для «локального» использования)
в противном случае необходимо вводить пароль (в консоли)
ВОПРОС: как правильно разрулить ситуацию, для «обычного» пользователя с «обычным sudo»?
можно использовать desktop-ориентированные «sudo-GUI» утилиты, но есть неудобства
- их целый зоопарк, на каждый desktop свой свиток
- при наличие «sudo без пароля» добавляется ненужный диалог
хотелось-бы ввести пароль один раз, и далее больше не «дергать».
возможно, в более поздних версиях «свистелок» это уже есть, но в «старом» kdesu этого нет, и требует каждый раз заново ввода пароля
нужно общее, универсальное решение для основных дистрибьютивов (в случае разумных решений/доработок)
тестировалось на
slackware 12.2/14.*
tde3-14/kde4
tag: bash,zenity,sudo,gui
спасибо