Subject: Re: ridiculous uid
To: None <port-cobalt@NetBSD.org>
From: dieter Roelants <dieter.NetBSD@pandora.be>
List: port-cobalt
Date: 12/01/2005 21:47:54
On 11/30/05 17:31:11, Steven M. Bellovin wrote:
...
> >$ id daemon
> >uid=3D16777216(daemon) gid=3D16777216 groups=3D16777216,1(daemon)
> >
>=20
> Looks like an endian problem. 3154575360 is 0xBC070000; 0x07BC is
> 1980. Similarly, 16777216 is 0x1000000, while daemon should be uid
> 1.
Hmm, indeed. It's probably useful to notice that I booted and mounted =20
everything from an other-endian system (sparc). More, if I mount a =20
directory with extracted base and etc (RC5 sets) from my (x86) laptop =20
and chroot to that, uids are not swapped.
Can somebody confirm this is cobalt or mipsel specific? Chrooting to an =20
nfs mounted dir from the sparc on my laptop doesn't show the same =20
problem (although my laptop runs -current, I have no clue if that =20
matters).
Kind reagrds
dieter
--=20
For Speedy CVS Updates of your NetBSD trees check
http://scu.bsdusr.net/scu
--
There is virtue in doing the right thing just for
the sake of doing it right. -- Nicholas Petreley