On Sun, 2009-01-25 at 15:42 -0800, Russ Allbery wrote: > > This is a ping for this proposed change for additional seconds or > objections. It would relax the requirement in Policy that mail spool > files be mode 0660 and permit them to be mode 0600 if the MDA system used > does deliveries as the user. > > > --- a/policy.sgml > > +++ b/policy.sgml > > @@ -8062,12 +8062,27 @@ > > http://localhost/doc/<var>package</var>/<var>filename</var> > > </p> > > > > <p> > > - Mailboxes are generally mode 660 > > - <tt><var>user</var>:mail</tt> unless the system > > - administrator has chosen otherwise. A MUA may remove a > > - mailbox (unless it has nonstandard permissions) in which > > - case the MTA or another MUA must recreate it if needed. > > - Mailboxes must be writable by group mail. > > + 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 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>. 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>
I've read through the report in full and I'm happy to second this also. Regards, Andrew McMillan. -- To UNSUBSCRIBE, email to debian-policy-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org