Quem está me dizendo "Você tem e-mail"

6

Em um servidor rodando o Ubuntu 14.04, vejo You have new mail no motor sempre que efetuo login via SSH.

P: Quem está me dizendo isso?

O correio não encontra nada e não espero nenhum email neste servidor.

crontab para "me" e "root" contém MAILTO="" .

O texto You have new mail não está presente em /etc/motd ou /var/run/motd .

Alguns comandos que espero sejam relevantes:

me@AtomServer:~$mail
No mail for me
me@AtomServer:~$sudo mail
No mail for root
me@AtomServer:~$sudo ls -l /var/mail
total 8
-rw------- 1 la   mail 1 Jul 15 22:12 me
-rw------- 1 root mail 1 Jul 27 19:59 root
me@AtomServer:~$

me@AtomServer:~$grep '^s.*motd' /etc/pam.d/sshd
session    optional     pam_motd.so # [1]
me@AtomServer:~$$ls -la /etc/update-motd.d
total 48
drwxr-xr-x   2 root root  4096 May 13 13:38 .
drwxr-xr-x 127 root root 12288 Jul 27 20:06 ..
-rwxr-xr-x   1 root root  1220 Apr 19  2012 00-header
-rwxr-xr-x   1 root root  1358 Apr 19  2012 10-help-text
lrwxrwxrwx   1 root root    46 Jan 30 21:57 50-landscape-sysinfo -> /usr/share/landscape/landscape-sysinfo.wrapper
-rwxr-xr-x   1 root root   149 Aug 22  2011 90-updates-available
-rwxr-xr-x   1 root root   129 Sep 30  2011 91-release-upgrade
-rwxr-xr-x   1 root root   129 Jun 16  2014 95-hwe-eol
-rwxr-xr-x   1 root root   142 Aug 22  2011 98-fsck-at-reboot
-rwxr-xr-x   1 root root   144 Aug 22  2011 98-reboot-required
-rwxr-xr-x   1 root root  1158 Apr 19  2012 99-footer
 me@AtomServer:~$

me@AtomServer:/etc/update-motd.d$grep -ri 'mail' *
me@AtomServer:/etc/update-motd.d$

/etc/motd.tail não existe.

    
por Wirewrap 27.07.2015 / 20:38

1 resposta

4

Bem, isso está sendo feito em sua própria casca. Aparentemente, ele está monitorando o arquivo (ou diretório) apontado pela variável de ambiente MAIL (ou MAILPATH ).

Isso está documentado em man bash :

MAIL   
       If  this  parameter  is  set  to  a file or directory name and
the MAILPATH variable is not set, bash informs the user of the arrival 
of mail in the specified file or Maildir-format directory

Em uma nota diferente, o conteúdo de motd é, na verdade, governado pelo módulo PAM pam_motd (o shell pode ter algo para adicionar, embora de acordo com os arquivos de configuração do usuário).

Por padrão, pam_motd mostra o conteúdo estático do arquivo /etc/motd junto com as saídas dinâmicas geradas a partir da execução de scripts no diretório /etc/update-motd.d (usando run-parts ).

    
por heemayl 27.07.2015 / 23:37