John Fawcett:
> On 03/01/2022 00:37, Wietse Venema wrote:
> > Here is what happens on m system.
> > As root:
> >
> > # chmod g-s /usr/sbin/postdrop
> > # ls -l /usr/sbin/postdrop
> > -rwxr-xr-x 1 root postdrop 44472 Dec 23 18:08 /usr/sbin/postdrop
> > # chmod 777 /var/spool/postfix/public
> > # ls -ld /var/spool/postfix/public /var/spool/postfix/public/showq
> > drwxrwxrwx. 2 postfix postdrop 4096 Jan  2 15:55 /var/spool/postfix/public
> > srw-rw-rw-  1 postfix postfix     0 Jan  2 15:55 
> > /var/spool/postfix/public/showq
> > # su wietse
> >
> > As non-root:
> >
> > wzv$ strace -e connect postqueue -p |& grep showq
> > connect(4, {sa_family=AF_UNIX, sun_path="public/showq"}, 110) = 0
> > wzv$ exit
> >
> > Back as root:
> >
> > # chmod 710 /var/spool/postfix/public
> > # ls -ld /var/spool/postfix/public
> > drwx--x---. 2 postfix postdrop 4096 Jan  2 18:30 /var/spool/postfix/public
> > # chmod g+s /usr/sbin/postdrop
> > # ls -l /usr/sbin/postdrop
> > -rwxr-sr-x 1 root postdrop 44472 Dec 23 18:08 /usr/sbin/postdrop
> >
> > If THAT postqueue command fails on your system with EACCES and there
> > is no AppArmor crap or the like, then your system has a nonstandard
> > permission system and I can't help you.
> >
> >     Wietse
> 
> Wietse if I'm reading it correctly there are a few typos there.
> 
> /usr/sbin/postdrop
> 
>  ?should read
> 
> /usr/sbin/postqueue

Indeed. I'd just run "postfix set-permissions" but in the past
some maintainers have broken that, so explcit commands will do.

        Woietse

Reply via email to