[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linux 2.4 and UID > 65535



Well, I solved my problem.  To make 32bit UIDs work with Slackware you
need to do the following:

- Install linux 2.4.x
- Install glibc 2.2.x
- Recompile fileutils with Glibc 2.2.x (ls, chown, chmod, etc.)
- Edit parser.c for procps and increase the number for the 65535 UID check
that is done.  Then recompile procps.

I kept using ps to test my UIDs and since the number was hard coded it
kept telling me that the "UID is out of range."  So really it was working
(after I installed glibc 2.2.1), but I didn't know it because the
application I was testing with had a hard limit.

I have sent a bug report to the maintainers of procps.

Those of you using systems with glibc 2.2.x (Redhat 7 I'm pretty sure is
this), won't have to go through this pain.  Installing linux 2.4 should be
enough.  However I doubt that too many of the Klugers need 65,535 UIDs. :)

Kevin

On Fri, 9 Feb 2001, Kevin Mitchell wrote:

> Yepper.  I did find out that I need to have Glibc 2.2 or greater (I was
> using Glibc 2.1.2).  So I've upgraded that and am now in the process of
> recompiling the kernel, the utils, etc.  So, we'll see what happens.
>
> I think once I figure this out, I'm gonna make a mini-HOWTO for it. ;)
>
> Kevin
>
> On Fri, 9 Feb 2001, Adam Tauno Williams wrote:
>
> > >Yep, tried that too....
> > >Thanks though. :)
> >
> > Did you look at highuid.txt in your /usr/src/linux/Documentation?
> >
>