O que fazemos na minha equipe é usar puppet
para controlar esse tipo de arquivo com a configuração armazenada em um repositório subversion
. Cada pessoa faz check-out de uma cópia do repositório em sua máquina local, usa seu editor favorito para fazer mudanças e, em seguida, confirma a mudança. As alterações são automaticamente aplicadas às máquinas ao vivo por puppet
(que é executado com admins privs).
Você não precisa usar esse conjunto exato de ferramentas, mas esse modelo separa a edição (que pode ser feita em qualquer plataforma) da aplicação de alterações no servidor. Eu acho que isso é o que jordanm estava insinuando em seu comentário.
Este tipo de configuração também oferece controle de versão para seus arquivos de configuração, o que é bom.
É possível que isso pareça um exagero para sua situação agora, mas se a sua configuração for escalar, você deve começar a pensar nisso agora.