Assegure a configuração do yum-cron.conf e evite que eles sejam atualizados automaticamente

5

A última atualização do CentOS a partir de 3 de dezembro de 2015 rpms salvou o arquivo /etc/yum/yum-cron.conf e o substituiu pelo novo no grupo de servidores que eu gerenciei, que anteriormente tinha sido configurado com as seguintes configurações no arquivo:

update_messages = no
apply_updates = yes

para permitir que todos os sistemas sejam atualizados automaticamente sem enviar mensagens de notificação. Infelizmente, ambas as configurações foram revertidas pela última atualização e minha caixa de e-mail está cheia de notificações irritantes.

Agora, antes de continuarmos a definir as configurações desejadas em todos os servidores uma vez de novo, gostaríamos de saber como evitar esse tipo de problema no futuro. Não me importo que o arquivo yum-cron.conf seja atualizado, se necessário, mas com minhas configurações personalizadas preservadas. Então, qual é a melhor maneira de resolver esse problema?

    
por Nick 21.12.2015 / 16:44

1 resposta

4

A melhor maneira, IMHO, seria arquivar um bug contra o RHEL 7 (do qual o CentOS é uma simples reconstrução), pedindo que este arquivo seja marcado como um arquivo de configuração em vez de um arquivo normal de carga útil. Essa é a melhor solução, mas provavelmente levará mais tempo do que você espera.

A melhor solução que posso fazer é configurar o atributo imutável neste arquivo ( chattr +i ) e apenas desmarcá-lo quando você quiser editá-lo. O único problema em potencial com isso é que a atualização pode falhar porque não é possível gravar um arquivo de carga útil, portanto, você acabará não obtendo o yum update.

Você pode configurar um ambiente de gerenciamento de configurações que substitua esse arquivo por um arquivo de sua escolha quando perceber uma alteração, mas isso pode ser um exagero.

    
por 21.12.2015 / 16:55