Как создать файл сценария для ввода пароля? [дубликат]

Возможный дубликат:
Как выполнить sudo команду в сценарии без запроса пароля?

У меня есть небольшой файл сценария для запуска Nautilus от имени пользователя root. который гласит:

gksu nautilus 

и запрашивает пароль root.

Есть ли способ автоматически ввести мой пароль в файл сценария?

Я знаю, что это небезопасно, я просто хочу знать, смогу ли я это сделать.

1
задан 13 April 2017 в 15:23

2 ответа

Другой способ достигнуть того же и того, которое намного более безопасно. От терминала, выполненного

sudo visudo

В конце файла, добавляет следующая строка:

username   ALL = (ALL) NOPASSWD: /usr/bin/nautilus

Замена username по имени пользователь, которому разрешают выполнить наутилус как корень без пароля (Ваше имя пользователя, я предполагаю).

С этого времени, gksudo не потребует пароля, когда Вы будете работать

gksudo nautilus
1
ответ дан 7 December 2019 в 13:03

не делайте downvote этот ответ. Корреспондент действительно знает и понимает, что это - огромная угроза безопасности, но он просто хочет знать путь, чтобы выполнить то, что он хочет.

Так, да, это просто:

echo login_passwd | sudo -S nautilus
2
ответ дан 7 December 2019 в 13:03

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

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