2.4 does indeed use 32-bit integers for uid and gid in all places, with
the exception of BSD process accounting (for now). Quota should work fine
with UIDs >65535; however, you can not use the full 32 bits of UID due to
the format of the quota file. (you should be fine with hundreds of
thousands or even millions of UIDs)

To use 32-bit UIDs, you'll need to use a version of glibc with the proper
kernel support. You do not need to recompile existing glibc software.

The current development version of glibc (2.2, available only in CVS for
the moment) has 32-bit UID support; you can also download a patched
version of glibc 2.1 from here:

        http://eltopo.engin.umich.edu/caenlinux/6.1/i386/RedHat/RPMS/

with source here:

        http://eltopo.engin.umich.edu/caenlinux/6.1/SRPMS/SRPMS/


Sorry, everything I have at the moment is in RedHat 6.x compatible RPM
format only. You can pull apart the source RPM to get the glibc patch out.

I also have a patched version of linux 2.2.16 with 32-bit UID support
compatible with 2.4 at the above URLs.



Tracy:

tar should work okay, I think; by default it uses textual user names
instead of numeric UIDs.


-Chris Wing
[EMAIL PROTECTED]

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to