Мені потрібно відредагувати /etc/sudoers
сценарій, щоб додати / видалити речі з білих списків.
Якщо припустити, що я маю команду, яка працюватиме у звичайному файлі, як я можу застосувати її /etc/sudoers
?
Чи можу я скопіювати та змінити її, а потім visudo
замінити оригінал модифікованою копією? Надаючи власний сценарій в $EDITOR
?
Або я можу просто використовувати ті самі замки і cp
?
Питання стосується скоріше потенційних проблем, ніж просто пошуку того, що працює.
echo "$USER ALL=NOPASSWD:/usr/bin/rsync" | (sudo su -c 'EDITOR="tee" visudo -f /etc/sudoers.d/rsync')
.