Como Bloquear Programas Específicos de Enviar E-mails no AlmaLinux 9 imprimir

  • 0

Em sistemas como o AlmaLinux 9, é possível impedir que programas ou scripts enviem e-mails diretamente por meio de utilitários como sendmail. Isso é útil para garantir a segurança do sistema, evitar o envio não autorizado de e-mails ou desabilitar temporariamente essa funcionalidade.

Abaixo, apresentamos um guia passo a passo para bloquear o uso do sendmail e, consequentemente, o envio de e-mails por programas específicos.


Passo 1: Identificar o Binário do sendmail

O sendmail é frequentemente utilizado como interface para o envio de e-mails no sistema. Por padrão, ele está localizado no diretório:

/usr/sbin/sendmail

Verifique sua presença executando o seguinte comando:

which sendmail

Se o binário estiver presente, o caminho será exibido. Caso contrário, nenhuma ação será necessária.


 

Passo 2: Renomear o Binário do sendmail

Para impedir que programas utilizem o sendmail, o primeiro passo é renomeá-lo. Isso faz com que scripts ou utilitários que dependem dele não consigam localizá-lo.

Execute o seguinte comando:

sudo mv /usr/sbin/sendmail /usr/sbin/sendmail.bak

Dessa forma, o arquivo original será renomeado para sendmail.bak.


 

Passo 3: Criar um Arquivo Falso de sendmail

Para evitar erros nos scripts que ainda tentam usar o sendmail, você pode criar um arquivo vazio que substitui o binário original. Esse arquivo não executará nenhuma operação, mas garantiremos que ele é executável.

Comandos:

  1. Criar o arquivo:

    sudo touch /usr/sbin/sendmail
  2. Torná-lo executável:

    sudo chmod +x /usr/sbin/sendmail

Esse novo arquivo substitui o antigo, mas não possui nenhuma funcionalidade.


 

Passo 4: Testar o Bloqueio

Tente executar o comando sendmail para garantir que ele foi desativado.

sendmail

A saída não deve indicar a execução do programa original. Se você quiser garantir que nenhum e-mail seja enviado, também pode monitorar os logs do sistema ou usar comandos de verificação, como:

sudo tail -f /var/log/maillog

 

Passo 5: Opcional - Notificar Usuários ou Administradores

Se outros administradores ou sistemas dependem do envio de e-mails, é recomendável notificar sobre a alteração para evitar confusão.


 

Restauração do sendmail

Se for necessário reativar o sendmail, basta renomear o arquivo original de volta:

sudo mv /usr/sbin/sendmail.bak /usr/sbin/sendmail

Certifique-se de remover o arquivo falso criado:

sudo rm /usr/sbin/sendmail

Reinicie o serviço, se aplicável:

sudo systemctl restart postfix

Conclusão

Com essas etapas, você pode impedir que programas específicos enviem e-mails por meio do sendmail no AlmaLinux 9. Essa abordagem é simples, eficaz e reversível, garantindo maior controle sobre as operações de e-mail no servidor.


Esta resposta lhe foi útil?

« Retornar