Postfix / Sendmail não funciona com o sudo

0

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?

    
por Anachrome 27.11.2011 / 20:37

0 respostas