Создание исполняемого файла с паролем, включенным в скрипт

3

Как я могу выполнить команду sudo , дважды щелкнув значок (пароль должен быть частью скрипта). Пожалуйста помоги! Извините, если вопрос является ошибкой. Мой gnome-ppp не обнаруживает мой BSNL-модем при запуске без команды sudo . Я хотел бы сделать исполняемый файл для команды sudo sudo gnome-ppp .     

задан WANGDU 27.02.2014 в 15:03
источник

1 ответ

5

Вместо жесткого кодирования пароля (который полностью небезопасен и ломается, если вы когда-либо его изменяете), вы должны отредактировать файл sudoers и разрешить запуск sudo gnome-ppp без пароля:

Сначала проверьте, находитесь ли вы в группе adm :

groups

Это должно дать вам список ваших групп; Я выбрал adm , потому что это включает пользователей, которые могут управлять системой. Это может быть admin в вашем случае; отрегулируйте соответственно.

Теперь найдите, где живет gnome-ppp :

which gnome-ppp

Это даст вам полный путь; в моем случае это /usr/bin/gnome-ppp

sudo visudo

и добавьте строку внизу:

%adm ALL = NOPASSWD: /usr/bin/gnome-ppp

Сохраните файл; теперь, когда вы вызываете sudo gnome-ppp , вам не будет предложено ввести пароль.

    
ответ дан Piskvor 27.02.2014 в 15:39
источник