Arquivo postfix master.cf modificado por desconhecido na inicialização no sistema Plesk / CentOS [closed]

1

Eu gerencio um VPS com uma configuração personalizada no arquivo Postfix master.cf (link para meu blog explicando o truque) que permite me associar certificados SSL exclusivos para cada domínio / IP para serviços smtp e pop / imap. Tudo funciona perfeitamente, exceto por uma grande falha :

Sempre que o sistema é reinicializado, de alguma forma, o seguinte é anexado ao arquivo master.cf, que desfaz o postfix.

smtp       inet n - n - - smtpd
smtps      inet n - n - - smtpd -o smtpd_tls_wrappermode=yes 
submission inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

Assim, após cada reinício, tenho que abrir o arquivo master.cf, excluir as linhas que você vê abaixo e reiniciar o serviço postfix para que tudo funcione novamente.

Minha pergunta é: alguém pode me dizer qual roteiro está fazendo isso?

Eu procurei o seguinte, sem nunca encontrar o culpado (mas isso não significa necessariamente que não esteja em um deles):

  • /etc/init.d
  • /etc/rc.d
  • / usr / libexec
  • /usr/local/psa/bootstrapper/pp11.5.30-bootstrapper /
  • / usr / local / psa / admin / conf /
  • / var / lock / spool / postfix
por Peter 27.11.2014 / 14:54

2 respostas

4

O culpado é o Plesk.

Veja:

Snippet da página:

The default settings in /etc/postfix/master.cf will be restored after mail reconfiguration on any domain. Consider creating a scheduled task to replace /etc/postfix/master.cf with a custom file.

Qual arquivo causou modificação, você deve perguntar ao plesk.

disclaimer: nunca use o plesk, nunca administrando o servidor plesk. Todas as informações foram resultado do googling

    
por 27.11.2014 / 15:36
3

Estas linhas são adicionadas por uma chamada de mchk (geralmente colocada em /usr/local/psa/admin/sbin/mchk --without-spam )

Mas esta ferramenta não deve ser executada em nenhum servidor stop / start / restart ou qualquer serviço.

Como eu tenho certeza que você entende o que você está fazendo, (como má solução final) você pode simplesmente remover bit de execução neste arquivo.

Mas é claro que você precisa descobrir de onde esse utilitário ligou.

    
por 28.11.2014 / 13:15