BEIJO! (mantenha isso simples ...)
Que tal arquivar esse arquivo com senha (ZIP, 7Z, arj etc ...) e permitir que os usuários trabalhem apenas com partes alteráveis?
Veja:
[header.txt]
A B C
by Gero
[contents.txt]
whatever users want to change or have rights to change
Na impressão ou na produção do documento final:
cat header.txt contents.txt
Para proteger seu precioso "ABC", você deve compactar header.txt
no arquivo bloqueado por senha. Esse é apenas o caso em que o usuário root não pode alterar seu texto sem saber a senha do arquivo.
Essa abordagem é independente de sistema e arquitetura: não coloque todos os ovos na mesma cesta armazene dados constantes e variados no arquivo que não permita um nível de acesso diferente para suas diferentes partes.