On Mon, Feb 12, 2007 at 04:22:15PM -0500, Yaroslav Halchenko wrote:
> I have a box (etch amd64) which had sash installed with created
> sashroot account to run sash for the case of emergency. /etc/passwd had
> it

> ,-------------------------------------
> | root:x:0:0:root:/root:/bin/bash
> | sashroot:x:0:0:root:/root:/bin/sash
> `---

[...]

> I could not figure out why that happened exactly, so I simply tuned
> /etc/passwd and assigned bogus uid/gid  to sashroot entry
> like
> ,-------------------------------------------
> | sashroot:x:666:666:daemon:/root:/bin/sash
> `---

> that made it right to resolve the uids

> I am wondering what the heck has happened and isn't it a libnss problem?

No, it's a configuration error on your part.  How is NSS supposed to know
which is the "right" name for uid 0 when you've overloaded the uid with more
than one username?  If you don't ensure a unique mapping, NSS is free to
pick whichever mapping suits it at the time.

-- 
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]

Reply via email to