blob: 8a894673a48838db23d4518a8898e78ff048748a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
From: LaMont Jones <lamont@debian.org>
Subject: Update postfix-script so no warnings for Debian related symlinks
Forwarded: not-needed
Index: postfix/conf/postfix-script
===================================================================
--- postfix.orig/conf/postfix-script
+++ postfix/conf/postfix-script
@@ -327,9 +327,17 @@ check-warn)
find $todo ! -user root \
-exec $WARN not owned by root: {} \;
- find $todo \( -perm -020 -o -perm -002 \) \
+ # Handle symlinks separately
+ find -L $todo \( -perm -020 -o -perm -002 \) \
-exec $WARN group or other writable: {} \;
+ find $todo -type l | while read f; do \
+ # makedefs out known to be a symlink and OK
+ if [ "$f" != "/etc/postfix/./makedefs.out" ]; then \
+ readlink "$f" | grep -q / && $WARN symlink leaves directory: "$f"; \
+ fi \
+ done; \
+
# Check Postfix mail_owner-owned directory tree owner/permissions.
find $data_directory/. ! -user $mail_owner \
|