Всем привет! Вопрос наверное не совсем по теме и наверное, актуальнее было бы его задать на специализированных форумах, но решил сначала обратиться к знатокам данного ресурса.
Дано: Есть sh скрипт, который для корректной работы необходимо запускать через sudo и соответственно вводить пароль.
Задача: Запускать данный скрипт через web-интерфейс (по кнопке "Сделать все красиво!").
Решение: А вот тут возникают сложности, так как не понимаю как обойти ввод пароля пользователя.
Краткое описание скрипта sh: скрипт создает пользователя в системе, добавляет его в определенную группу, создает домашний каталог. Плюсом генерирует конфиг для Nginx.
Получается что либо каким, то образом научить скрипт вводить пароль автоматически (что позволяет выполнять любые команды от рута), либо один раз создать пользователя и дать ему разрешения только на выполнение этих действий без ввода пароля, но и тут не понимаю как выдать данные разрешения.
Помогите пожалуйста советами или ссылками.
P.S. Пока еще и не искал, но тоже непонятно как через web-интерфейс реализовать авторизацию с помощью системного пользователя.
Дано: Есть sh скрипт, который для корректной работы необходимо запускать через sudo и соответственно вводить пароль.
Задача: Запускать данный скрипт через web-интерфейс (по кнопке "Сделать все красиво!").
Решение: А вот тут возникают сложности, так как не понимаю как обойти ввод пароля пользователя.
Краткое описание скрипта sh: скрипт создает пользователя в системе, добавляет его в определенную группу, создает домашний каталог. Плюсом генерирует конфиг для Nginx.
Получается что либо каким, то образом научить скрипт вводить пароль автоматически (что позволяет выполнять любые команды от рута), либо один раз создать пользователя и дать ему разрешения только на выполнение этих действий без ввода пароля, но и тут не понимаю как выдать данные разрешения.
Помогите пожалуйста советами или ссылками.
P.S. Пока еще и не искал, но тоже непонятно как через web-интерфейс реализовать авторизацию с помощью системного пользователя.