Как выполнить определенную команду с помощью sudo и без пароля?

при установке через доморощенный путь будет "/usr/local/Cellar/tmux/2.8/share/tmux"

И в этом месте будет пример файла conf, вы можете создать новый файл tmux.conf в этом месте, а затем выполнить следующую команду "исходный файл tmux -tmux.conf"

2
28.01.2021, 16:17
1 ответ

Репост ответа из моего комментария:

На другом форуме я нашел ветку с работающим решением. Было сказано не редактировать файл sudoers, а вместо этого добавить новый файл в /etc/sudoers.d/xxxx. Так что в моем случае сделайте

sudo visudo -f /etc/sudoers.d/testuser 

, а затем я добавил

testuser ALL=NOPASSWD: /home/testuser/script.sh

в этот файл и, наконец, смог запустить sudo в сценарии без пароля.

0
18.03.2021, 22:34

Теги

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