Как редактировать файлы .conf из сценария

На новом VPS я могу убедиться, что определенные значения конфигурации установлены или изменены, если они уже существуют . Например, в /etc/systemd/journald.conf я хочу установить SystemMaxUse = 100M , если он еще не установлен, или в / etc / ssh / sshd_config Я хочу PasswordAuthentication № .

Я мог бы написать регулярное выражение / заменяет, но я ленив. Есть ли хороший / общий способ гарантировать, что такие значения установлены, без простого добавления в конец файла conf? Добавление кажется хакерским и потенциально может привести к дублированию строк.

0
задан 6 February 2020 в 18:24
1 ответ

Друг только что порекомендовал Augeas, который является идеальным решением:

Отредактируйте файл с помощью сценария bash

0
ответ дан 26 February 2020 в 00:43

Теги

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