Запустить скрипт + файл рабочего стола в качестве корня w / out

У меня есть два файла, один из которых является файлом рабочего стола, а другой - скриптом оболочки. Файл рабочего стола предназначен для открытия сценария оболочки и выполнения его в графическом интерфейсе xTerm как root, без необходимости «пароля sudo».

Мне сказали полностью удалить sudo из сценария оболочки, оставив это. Так как программе был нужен root-доступ, я редактировал файл / etc / sudoers следующим образом:

david ALL=(ALL) NOPASSWD:/home/david/upgrade.sh
david ALL=(ALL) NOPASSWD:/home/david/Desktop/Upgrade.desktop

Как мне было поручено, и оттуда настроил файл рабочего стола. Я начал со следующего:

xterm -e sudo sh -p /home/david/upgrade.sh

Но когда я запустил рабочий стол, он все еще запрашивал мой пароль. Я думал, что проблема sudo в файле рабочего стола может быть проблемой, но после ее удаления окно xTerm больше не открывается. Как я могу выполнить этот сценарий оболочки из файла рабочего стола без ввода пароля?

1
задан 4 October 2016 в 00:30

0 ответов

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

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