Currently running 3.4.5 on Slackware-14.2. After each upgrade I run 'postfix set-permissions upgrade-configuration' then adjust ownerships as needed.
When I upgraded to 3.4.5 last weekend I found that when /var/spool/postfix has owner.group of root.postfix the server would not start. Changing the owner from root to postfix allowed the server to start, but the daily log file report told me: not owned by root: /var/spool/postfix/pid not owned by root: /var/spool/postfix/. This has not happened before and I want to confirm who owns which directories and files (with postfix or postdrop as the groups). Here's what is now working here: In /var/spool/postfix: drwx------ 2 postfix postfix 20480 Jun 23 07:57 active/ drwx------ 2 postfix postfix 4096 Jun 23 07:57 bounce/ drwx------ 2 postfix postfix 4096 Jun 23 07:57 corrupt/ drwx------ 18 postfix postfix 4096 Jun 23 07:57 defer/ drwx------ 18 postfix postfix 4096 Jun 23 07:57 deferred/ drwx------ 2 postfix postfix 4096 Jun 23 07:57 flush/ drwx------ 2 postfix postfix 4096 Jun 23 07:57 hold/ drwx------ 2 postfix postfix 16384 Jun 23 07:57 incoming/ drwx-wx--- 2 postfix postdrop 24576 Jun 23 07:57 maildrop/ drwxr-xr-x 2 postfix root 4096 Jun 23 07:57 pid/ drwx------ 2 postfix postfix 4096 Jun 23 07:57 private/ drwx--x--- 2 postfix postdrop 4096 Jun 23 07:57 public/ drwx------ 2 postfix postfix 4096 Jun 23 07:57 saved/ drwx------ 2 postfix postfix 4096 Jun 23 07:57 trace/ Puzzled, Rich