Underscores in some directory user, group names (Postfix MacPort example)

Jordan K. Hubbard jkh at apple.com
Fri Jan 4 17:46:57 PST 2008


This is because the original designers of Unix neglected to take into  
account the notion of user namespaces - the namespace is flat.  That  
means that system or role specific names can conflict with names that  
users would like to use for themselves (c.f. "admin" or "operator")  
unless you adopt a convention for keeping them separate.  That  
convention is the prefix underscore.

- Jordan

On Jan 4, 2008, at 5:29 PM, Tabitha McNerney wrote:

> Hello all --
>
> I just installed the current version of the Postfix port (version  
> 2.4.6) on a Leopard Server system.
>
> After the install, I noticed a username and group name of "_postfix"  
> and "_postdrop" respectively, as in:
> drwx--x---  2 _postfix  _postdrop  102 Jan  4 23:06 public/
> drwx-wx---  2 _postfix  _postdrop  102 Jan  4 23:06 maildrop/
> This differs from previous Postfix port installations (UID 27 was  
> "postfix" not "_postfix"). This isn't really a MacPorts specific  
> issue but I'm wondering if anyone knows why Apple changed their  
> naming schema on Leopard, for short names such as:
>
> from "postfix" to "_postfix"
>
> ?
>
> I wonder if this has something to do with becoming fully UNIX  
> compliant? POSIX?
>
> Mr. Jordan Hubbard, can you offer some wisdom and perspective on  
> this subject?
>
> Thank you,
>
> T.M.
>



More information about the macports-users mailing list