[Mailman-Users] does ~mailman _REALLY_ need to be (2)775?

Barry A. Warsaw bwarsaw at cnri.reston.va.us
Wed Jul 21 04:23:44 CEST 1999


>>>>> "SD" == Soren Dayton <csdayton at cs.uchicago.edu> writes:

    SD> My question is about the second 7.  Does the mailman directory
    SD> really need to be group writable?

Probably not.  How does this patch work for you?

-Barry

-------------------- snip snip --------------------
=== cd /home/bwarsaw/projects/mailman/
=== /depot/gnu/plat/bin/cvs diff -u configure configure.in

Index: configure
===================================================================
RCS file: /projects/cvsroot/mailman/configure,v
retrieving revision 1.36
diff -u -r1.36 configure
--- configure	1999/07/12 20:35:19	1.36
+++ configure	1999/07/21 02:07:00
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# From configure.in Revision: 1.37 
+# From configure.in Revision: 1.38 
 
 # Guess values for system-dependent variables and create Makefiles.
 # Generated automatically using autoconf version 2.13 
@@ -1175,9 +1175,9 @@
 	problems.append("Directory must be owned by group mailman: " + prefix)
     if (mode & S_ISGID) <> S_ISGID:
 	problems.append("Set-gid bit must be set for directory: " +prefix)
-    perms = S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH
+    perms = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH
     if (mode & perms) <> perms:
-	problems.append("Permissions should be at least 0775: " + prefix)
+	problems.append("Permissions should be at least 02755: " + prefix)
 if not problems:
     msg = "okay\n"
 else:
Index: configure.in
===================================================================
RCS file: /projects/cvsroot/mailman/configure.in,v
retrieving revision 1.38
diff -u -r1.38 configure.in
--- configure.in	1999/07/12 20:35:19	1.38
+++ configure.in	1999/07/21 02:06:57
@@ -221,9 +221,9 @@
 	problems.append("Directory must be owned by group mailman: " + prefix)
     if (mode & S_ISGID) <> S_ISGID:
 	problems.append("Set-gid bit must be set for directory: " +prefix)
-    perms = S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH
+    perms = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH
     if (mode & perms) <> perms:
-	problems.append("Permissions should be at least 0775: " + prefix)
+	problems.append("Permissions should be at least 02755: " + prefix)
 if not problems:
     msg = "okay\n"
 else:
=== Exit status: 1




More information about the Mailman-Users mailing list