Найти в Дзене
Imax Pro Linux Astra

Запуск bash-скрипта без ввода пароля sudo админа Astra Linux

Чтобы разрешить для конкретного пользователя 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 Чтобы отключить пароль для определенной

Чтобы разрешить для конкретного пользователя 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

Чтобы отключить пароль для определенной группы пользователей, используйте следующий код:

%имя_группы ALL=(ALL) NOPASSWD: ALL