Netstat exibe processo incorreto associado à porta de escuta

7

Quando eu faço netstat -tanup como root no meu host Debian, o processo 1/init é exibido para a porta 993. Como isso é possível? Eu nunca vi tal comportamento.

O comando systemctl list-sockets mostra o serviço correto dovecot associado à porta 993.

EDIT : Eu notei outra coisa estranha: o Sytemd relata que o davecot está escutando na porta 143 (imap) e o dovecot está configurado para não escutar na porta 143. Eu recebo um aviso nos logs sobre isso : dovecot: master: Error: systemd listens on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)

    
por chmike 26.10.2016 / 21:09

2 respostas

4

Por padrão, o dovecot executa pop , imap , pop3 e imaps nas seguintes portas :

110: pop
143: imap
995: pop3s
993: imaps

instale dovecot-pop3d e copie dovecot.socket para /etc/systemd

sudo cp /lib/systemd/system/dovecot.socket /etc/systemd/system/
sudo systemctl reenable dovecot.socket

Modifique dovecot.socket :

sudo sed -i '/:143$/s/^/#/' /etc/systemd/system/dovecot.socket

Reinicie o serviço:

sudo systemctl stop dovecot.service
sudo systemctl start dovecot.socket
sudo systemctl daemon-reload

Verifique o status:

sudo systemctl status dovecot.socket
    
por 27.10.2016 / 14:03
2

Sem modificar arquivos:

sudo systemctl stop dovecot.service
sudo systemctl stop dovecot.socket
sudo systemctl mask dovecot.socket
sudo systemctl start dovecot.service

e aproveite netstat -tanup ouput ...

    
por 24.05.2017 / 12:43