Мы используем git для отслеживания изменений /etc/
на наших серверах.
Администраторы работают как root при изменении файлов в / etc /, и поэтому их коммиты имеют автора
root <root@machinename>
Это не очень удовлетворительно, так как вы не можете видеть, какой администратор действительно внес изменения.
Что мы можем сделать, чтобы получить настоящие имена администраторов в журнале git? Я не думаю, что сохранение локального клона репозитория возможно, так как мы часто меняемся интерактивно, пока что-то не работает, и цикл change-commit-push-seeError-repeat здесь не поможет.
etckeeper
, это заботится о странных ошибках, подобных этому в версии / etc. Также начните использовать учетные записи пользователей и sudo
.