Требуется подсказать, как лучше организовать ввод рутового пароля в zenity. Скрипт должен спросить пароль при некоторых условиях, а у юзера есть выбор, вводить его или отказаться, если он его вводит правильно с неограниченного числа попыток (но в любой момент юзер может нажать кнопку отмена) скрипт делает одну вещь, а если нет (юзер нажал кнопку отмена), то другую. Вариант - запускать скрипт от рута или куда-то его прописывать не катит, так как скрипт портабельный и служит для диагностики, там 100500 параметров могут искаться, в некоторых случаях рут нужен. Цель скрипта - написать некоторый лог в котором хранится обработанный вывод кучи команд, понятный даже чайнику, в зависимости, напротив чего были расставлены галочки. Но дырищу в безопасности тоже делать нет желания.