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