]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
Tweak the wording of mailbox permissions further
authorRuss Allbery <rra@debian.org>
Sun, 6 Jul 2008 18:55:58 +0000 (11:55 -0700)
committerRuss Allbery <rra@debian.org>
Sun, 6 Jul 2008 18:55:58 +0000 (11:55 -0700)
Fix a spelling error and try to provide more concrete guidance around
local system administrator configuration.  Thanks to Josip Rodin for
the wording review.

policy.sgml

index e359b6111e9b57511340cb04656a214e5ad18096..69692207b690596f2f7e239b974e1258fe2956aa 100644 (file)
@@ -8062,24 +8062,27 @@ http://localhost/doc/<var>package</var>/<var>filename</var>
        </p>
 
        <p>
-         Mailboxes are generally either owned by <var>user</var> and mode
-         600 or owned by <tt><var>user</var>:mail</tt> and mode 660
-         unless the system administrator has chosen otherwise<footnote>
+         Mailboxes are generally either mode 600 and owned by
+         <var>user</var> or mode 660 and owned by
+         <tt><var>user</var>:mail</tt><footnote>
            There are two traditional permission schemes for mail spools:
            mode 600 with all mail delivery done by processes running as
            the destination user, or mode 660 and owned by group mail with
            mail delivery done by a process running as a system user in
            group mail.  Historically, Debian required mode 660 mail
            spools to enable the latter model, but that model has become
-           increasingly uncommon and principal of least privilege
+           increasingly uncommon and the principle of least privilege
            indicates that mail systems that use the first model should
            use permissions of 600.  If delivery to programs is permitted,
            it's easier to keep the mail system secure if the delivery
            agent runs as the destination user.  Debian Policy therefore
            permits either scheme.
-         </footnote>. A MUA may remove a mailbox (unless it has
-         nonstandard permissions) in which case the MTA or another MUA
-         must recreate it if needed.
+         </footnote>. The local system administrator may choose a
+         different permission scheme; packages should not make
+         assumptions about the permission and ownership of mailboxes
+         unless required (such as when creating a new mailbox).  A MUA
+         may remove a mailbox (unless it has nonstandard permissions) in
+         which case the MTA or another MUA must recreate it if needed.
        </p>
 
        <p>