Я хочу добавить эту команду timestamp=20
в конец файла visudo
что увеличит время sudo на 20 минут. Таким образом, я смогу использовать мой bash-скрипт для установки многих приложений. После этого я хочу удалить ту же команду из файла visudo
.
Мой вопрос может показаться тривиальным, но поскольку visudo
требуется разрешение на редактирование, я не знаю, как использовать sed в файле, для которого требуется разрешение
Вот что я пришел с:
echo -e "add the timestamp" | sudo tee -a /etc/sudoers #This will add the timestamp command
sed '31,35' /etc/sudoers #This will remove the timestamp command
Первая команда работает отлично. Однако выполнение второй команды показывает эту ошибку:
sed: -e выражение # 1, char 5: пропущенная команда
Любые предложения или модификации я могу использовать ??