Ola.

Para que lle permita a msmtp escribir en /var/log/msmtp.log, executa como root:

echo '/var/log/msmtp.log wk,' >> /etc/apparmor.d/local/usr.bin.msmtp
apparmor_parser -r /etc/apparmor.d/usr.bin.msmtp

Saúdos.

El lun, 26 abr 2021 a las 16:09, Emilio J. Padrón González (<emilioj@udc.gal>) escribió:
O relevante en

[...]
  owner @{HOME}/.msmtp*.log wk,
  /var/log/msmtp            wk,
[...]

(Non quero que a cada usuario lle escriba no .msmtprc.log do seu home,
senon todo globalmente en /var/log/msmtp)

Facendo unha simple proba en CLI con msmtp, dime isto:

  msmtp: cannot log to /var/log/msmtp.log: cannot open: Permission denied
  msmtp: log info was: host=... tls=on auth=on user=... from=... recipients=... mailsize=... smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 90D181D5578F0' exitcode=EX_OK

E o apparmor escupe isto no log:

  [...] kernel: [17778.248785] audit: type=1400 audit(1619442717.850:51): apparmor="DENIED" operation="open" profile="/usr/bin/msmtp" name="/var/log/msmtp.log" pid=17462 comm="msmtp" requested_mask="ac" denied_mask="ac" fsuid=1011 ouid=8

Os permisos de /var/log/msmtp.log:

  $ ls -lta /var/log/msmtp.log
  -rw-rw---- 1 mail mail 524 Apr 26 16:02 /var/log/msmtp.log

Apertas,
E

_______________________________________________
xeral mailing list
xeral@lists.gpul.org
http://lists.gpul.org/cgi-bin/mailman/listinfo/xeral