Есть ли какой-нибудь способ, которым я могу запускать Bash-скрипт от имени пользователя root без запроса пароля каждый раз? Я пытаюсь автоматизировать процесс запуска моей установки LAMPP, что требует от меня запуска пары команд sudo для запуска и остановки служб. Оптимально, я хотел бы встроить это в исполняемый файл, поэтому все, что мне нужно сделать, это щелкнуть значок. ;)
Очевидно, у меня есть пароль, так что это не проблема. Я просто хочу продвинуться на шаг дальше, и мне не нужно вводить его каждый раз, когда я запускаю свой локальный хост. В конце концов, в этом и заключается программирование, верно?
Вы могли добавить сценарий к Вашему sudoers
конфигурационный файл:
sudo visudo
Затем найдите следующее:
%sudo ALL=(ALL) ALL
добавьте после:
your_username ALL=(ALL) NOPASSWD: /path/to/your/script
CTRL+X и подтверждают.
Вы можете открыть терминал, затем «sudo gnome-терминал», ввести пароль и просто скопировать, вставить команды для установки LAMPP. Или вы можете написать скрипт, например, «run.sh» и запустить «sudo sh run.sh». Надеюсь, это поможет.