Se eu entendi corretamente, quando um usuário que não está em sudoers
usa sudo
, um e-mail é enviado para a raiz. Sem qualquer tipo de programa de email instalado na minha máquina Arch, isso não estava fazendo nada, no entanto. Então eu instalei o postfix e fiz as seguintes alterações no arquivo de configuração:
inet_interfaces = loopback-only
mynetworkstyle = host
home_mailbox = Maildir/
e anexou a seguinte linha a /etc/postfix/aliases
:
root: anachrome
e executou o sudo postalias /etc/postfix/aliases
e iniciou o daemon do postfix. Em seguida, fiz um teste simples com postend 'sendmail frontend:
/usr/sbin/sendmail root
(some generic test input)
e funcionou como deveria; a mensagem apareceu no diretório ~/Maildir/new/
do anachrome.
Quando eu su
em um usuário que não estava em sudoers
e usei um comando ( sudo visudo
, se for importante), recebi a mensagem padrão this incident will be reported
. No entanto, não encontrei novos e-mails no meu Maildir
.
Só para ter certeza, coloquei em sudoers
as linhas
Defaults mailerpath=/usr/sbin/sendmail
Defaults mailto="anachrome" # in case it's a problem with forwarding
Defaults mail_always # in case it's a problem with just not sending mail under that scenario
No entanto, ao repetir meu teste (executando sudo visudo
como um usuário que não está em sudoers
), ainda não recebi nenhum email.
O que poderia ser a fonte disso? Estou fazendo algo errado ou entendo errado como sudo
relata incidentes?
Tags sudo postfix sendmail arch-linux sudoers