
Есть ли возможность повысить права текущего процесса без перезапуска самого себя с каким-нибудь sudo? Например, из скрипта:
prepare_some_data
sudo_me
service my_proxy stop
service my_proxy start
unsudo_me
cleanup_data
Дата рождения: 01.11.1983
Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.
Есть ли возможность повысить права текущего процесса без перезапуска самого себя с каким-нибудь sudo? Например, из скрипта:
prepare_some_data
sudo_me
service my_proxy stop
service my_proxy start
unsudo_me
cleanup_data
Linda-chan, а sudo service my_proxy start|stop например? пароль убирается в sudoers
Linda-chan, повысить привелегии уже запущенного имхо не получится. сбросить форком можно.
Звучит словно кто-то, возможно, хочет пощупать policy kit. Впрочем, деталей я не знаю и узнавать мне лень (^ ^)'
Tenno-Seremel, таки PolKit. И до сих пор это для многих какая-то чёрная магия. Понадобилось долгих 10 лет, чтобы добавить его поддержку в KIO. Зато сегодня уже не нужно запускать Kate от рута. До чего дошёл прогресс.