On Tue, Feb 13, 2007 at 03:36:52PM +0000, Ian Jackson wrote: > 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. In practice, this is the behavior I see when testing with the glibc in unstable. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]