On Thu, May 30, 2019 12:52 am, Benny Pedersen wrote: > li...@sbt.net.au skrev den 2019-05-29 06:09:
> change /var/run to /var/tmp > > if you reboot with your config you will loose data > > /var/tmp must not be cleaned after boots, /tmp will be cleaned on boot > > > permission denied comes from that opendmarc starts as root, and drops > privelges to user later, and that makes it permision denied for the dat > file, show ls -l /var/run/ if need more help > > if the dat file is owned or created by root, delete it and restart > opendmarc > Benny, thanks following Dominic advice I've set "UMask 0002" as , and, also reverted to default path, restarted some 10 hours ago, so far, so good, no more fopen errors I'll change to /var/tmp next thanks for explanation, Voytek # ls -l /var/run/ total 32 .... drwxr-xr-x 3 root root 80 May 28 22:09 NetworkManager drwx------ 2 opendkim opendkim 60 May 28 22:09 opendkim drwx------ 2 opendmarc opendmarc 60 May 29 18:25 opendmarc drwxr-xr-x 2 root root 40 May 28 22:08 plymouth ... # ls -l /var/run/opendmarc total 4 -rw-rw-r-- 1 opendmarc opendmarc 6 May 29 18:25 opendmarc.pid # grep istory /etc/opendmarc.conf HistoryFile /var/spool/opendmarc/opendmarc.dat # HistoryFile /var/run/opendmarc.dat # ls -l /var/spool/opendmarc/ total 44 -rw-rw-r-- 1 opendmarc opendmarc 41543 May 30 06:42 opendmarc.dat