Steve Langasek writes ("Re: recent etch upgrade... sashroot (uid=0) started to 
impersonate uid=0 (root)"):
> Sure, there may have been a behavior change in libc6.  But the output of
> getpwuid(0) is *undefined* when you have more than one record in /etc/passwd
> with uid 0, so it's not a bug for this behavior to have changed.

It's not clear that that behaviour is `*undefined*' as you say.  That
is, I can't find anything resembling a specification of the format of
/etc/passwd.  The closest is passwd(5) but that's obviously much much
later than the de facto standard was established.

All other systems have had first match processing for /etc/passwd
since the dawn of time, and we should do too.

Ian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to