запустить мое приложение GUI на запуске человечности с sudo разрешением?

я плохо знаком с человечностью.Using Ubuntu 14.04 LTS.

1 - я хочу запустить свое приложение GUI на запуске человечности. 2 - для приложения GUI нужно разрешение SUDO. есть ли любой способ, которым я могу запустить свое приложение, не вводя suso пароль и запустить мое приложение.

спасибо.

0
задан 6 September 2016 в 11:21

2 ответа

Выполните команду;

visudo

и добавляют конец строки;

username ALL=NOPASSWD: <application>

Попытка бежать за приложением sudo или gksudo.

1
ответ дан 28 September 2019 в 14:58

Мы должны будем добавить sudoer правило для Вас. Можно сделать это путем добавления sudo отрывка в /etc/sudoers.d каталог. Например, для разрешения Вашему текущему пользователю работать /usr/sbin/gparted, дайте следующую команду:

echo $( whoami ) ALL=NOPASSWD: /usr/sbin/gparted | sudo tee /etc/sudoers.d/mysudorule

В этой точке можно запуститься sudo -i /usr/sbin/gparted, и она запустится с поднятыми полномочиями. Так как теперь можно запустить приложение как корень, никакие вопросы, которые задают, можно перейти в Startup Applications программа и добавить новую запись, где Вы заполняете команду sudo -i /usr/sbin/gparted. Обратите внимание, что я не протестировал это. Эти -i говорит этому полностью входить в систему как корень.

Все примеры здесь используют /usr/sbin/gparted, потому что это - инструмент, который требует, чтобы корень, и как таковой было легко протестировать. Очевидно, необходимо будет использовать собственный полный путь программ.

я знаю, что существует обсуждение, которое Вы никогда не должны выполнять sudo для графической программы, но gksu не установлен по умолчанию, и pkexec спрашивает пароль независимо от sudoers конфигурации. Мои тесты указывают, что sudo -i просто хорошо работает для графических приложений.

0
ответ дан 28 September 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: