The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

sudo GUI скрипт, sunjob (ok), 30-Июл-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "sudo GUI скрипт"  +/
Сообщение от DiabloPC (ok), 30-Июл-20, 11:29 

> - при наличие "sudo без пароля" добавляется ненужный диалог

Это можно разрулить запуском, скажем, sudo /bin/true в начале скрипта. Если выполнилось успешно не выводить диалог.

> - их целый зоопарк, на каждый desktop свой свиток

Печаль беда, но никуда от этого не денешься((

Ответить | Правка | Наверх | Cообщить модератору

2. "sudo GUI скрипт"  +/
Сообщение от DiabloPC (ok), 30-Июл-20, 15:17 
Кста, а если sudo -S а пароль ему уже через zenity подсовывать?? Отпадет надобность во всяких лишних приблудах типа kdesu.

UPD
А после чтения мана нашелся вообще прекрасный вариант:


[ diablopc@d200 ~ ]$ cat /usr/bin/zpass
#!/bin/bash
/usr/bin/zenity --password


[ diablopc@d200 ~ ]$ SUDO_ASKPASS="/usr/bin/zpass" sudo -A /bin/true


А если таки ввести один раз и не дергаться, то сохранять его в переменную и подсовывать через "sudo -S"
Ответить | Правка | Наверх | Cообщить модератору

4. "sudo GUI скрипт"  +/
Сообщение от sunjobemail (ok), 14-Окт-20, 09:41 
> скажем, sudo /bin/true в начале скрипта. Если выполнилось успешно не выводить диалог.

а если не выполниться (т.е. у пользователя "sudo с паролем"), то будет предложено в консоли ввод пароля... :о), что не подходит...

> [ diablopc@d200 ~ ]$ SUDO_ASKPASS="/usr/bin/zpass" sudo -A /bin/true

в старой версии нет ключа 'A'


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру