Чтобы разрешить для конкретного пользователя user запускать bash-скрипт без ввода пароля для sudo, Вам нужно отредактировать файл конфигурации sudoers. Это можно сделать с помощью команды : sudo visudo user ALL=(ALL) NOPASSWD: ALL которая обеспечивает безопасное редактирование этого файла. Сохраните изменения и закройте файл. Теперь sudo не будет запрашивать пароль при выполнении любых команд. Для того чтобы разрешить пользователю выполнять только некоторые команды без ввода пароля (например выполнение скрипта script.sh) добавьте следующую строчку в файле sudoers в конце (замените /path/to/your/script.sh на фактический путь к Вашему скрипту): user ALL=(ALL) NOPASSWD: /path/to/your/script.sh Эта строка позволяет пользователю user запускать указанный скрипт с помощью sudo без запроса пароля. Сохраните изменения и выйдите из редактора. Теперь пользователь mfc-info сможет запускать указанный bash-скрипт с помощью команды: sh /path/to/your/script.sh Чтобы отключить пароль для определенной
Запуск bash-скрипта без ввода пароля sudo админа Astra Linux
31 января 202531 янв 2025
189
~1 мин