On Mon, Jul 06, 2009 at 08:45:15AM +1000, paul sorenson wrote:

> > The tests must be done as a non-root user to make sure that file
> > permissions don't restrict getpwnam(3) to the super-user.
> > 
> 
> # user with ldap entry only:
> [...@homer domestic]$ (getent passwd bells; postmap -q bells
> unix:passwd.byname) | sort |  uniq -c | awk '{print $1}'
> 1

If getent(1) is returning results that are not found via getpwnam(3),
your C-library or nsswitch are broken. Trace the system calls made by
"postmap -q" and "getent" and see if anything interesting turns up.

Is LANG set to any particularly unusual value? Have you tried:

        LANG=C postmap -q bells unix:passwd.byname

> Any tips on how to dig deeper would be appreciated.  Would it be
> premature to create a bug report for this?

This is a non-Postfix problem, start with a question on the support
forum for your O/S.

-- 
        Viktor.

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.

To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:majord...@postfix.org?body=unsubscribe%20postfix-users>

If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.

Reply via email to