Centos 7 Mail log?

4

Anteriormente, eu estava usando tail -f /var/log/maillog em Centos 6

Ao tentar tail -f /var/log/maillog no CentOS 7 , ele diz:

cannot open ‘/var/log/maillog’ for reading: No such file or directory
tail: no files remaining

Então, como tail maillog no CentOS 7?

    
por batersi 12.08.2015 / 10:17

3 respostas

1

A localização do maillog ainda é a mesma no CentOS 7, então talvez não tenha escrito nada nele. Tente criar um evento de registro de e-mail como este:

logger -p mail.info Testing

Em seguida, siga o arquivo de log novamente e veja se está lá. Se isso não funcionar, tente criar o arquivo de log e tente novamente:

sudo touch /var/log/maillog
sudo chmod 600 /var/log/maillog
logger -p mail.info Testing

Se ainda assim não funcionar, tente reiniciar o rsyslog com sudo service rsyslog restart e tente criar um evento novamente. Se não estiver lá depois disso, pode ser um problema em /etc/rsyslog.conf .

    
por 26.04.2017 / 21:19
1

Se você verificar as permissões de /var/log/maillog

ls -l /var/log/maillog

Você verá

-rw-------. 1 root root 5844 Apr 26 20:58 /var/log/maillog

No CentOS 7, você precisa pertencer a sudoers e fazer

sudo tail -f /var/log/maillog
    
por 26.04.2017 / 21:01
1

Eu tive esse problema com o Centos7 que não tinha maillog. Acontece que o rsyslog simplesmente não estava instalado e eu estava fazendo apenas o yum install syslog dizendo que ele estava instalado.

yum instala o rsyslog maillog foi criado automaticamente Consegui ajustar o arquivo e ver minha atividade de e-mail.

    
por 05.06.2018 / 18:32

Tags