On Sun, 2022-01-02 at 19:40 -0500, Wietse Venema wrote: > Sorry, I mis-typed 'postqueue'. > > Try this instead. > > Here is what happens on my system. > > As root: > > # chmod g-s /usr/sbin/postqueue > # ls -l /usr/sbin/postqueue > -rwxr-xr-x 1 root postdrop 60072 Dec 23 18:08 /usr/sbin/postqueue
I got: -r-xr-xr-x 1 root postdrop 22760 Sep 7 02:58 /usr/sbin/postqueue > # chmod 777 /var/spool/postfix/public > # ls -ld /var/spool/postfix/public /var/spool/postfix/public/showq > drwxrwxrwx. 2 postfix postdrop 4096 Jan 2 18:30 > /var/spool/postfix/public > srw-rw-rw- 1 postfix postfix 0 Jan 2 18:30 > /var/spool/postfix/public/showq drwxrwsrwx 2 postfix postdrop 88 Jan 2 17:46 /var/spool/postfix/public srw-rw-rw- 1 postfix postdrop 0 Jan 2 17:46 /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 -bash: syntax error near unexpected token `4,' > wzv$ exit wzv$: command not found > 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 drwx--s--- 2 postfix postdrop 88 Jan 2 17:46 /var/spool/postfix/public > # chmod g+s /usr/sbin/postqueue > # ls -l /usr/sbin/postqueue > -rwxr-sr-x 1 root postdrop 60072 Dec 23 18:08 /usr/sbin/postqueue -r-xr-sr-x 1 root postdrop 22760 Sep 7 02:58 /usr/sbin/postqueue Are those missing write permissions the cause of my problems? Ken