I'm probably talkin' out my hat here (or brainstorming?) and I don't know if this is possible but maybe if you used hex numbers or a base X number system for uids?

If you use all 24 letters upper *and* lowercase *and* 0-9, that is a base 58 number system which fits HUGE numbers in small strings. :-)
If samba deals with the numbers as if they were strings you could in theory do this by changeing the samba.schema definition of uidNumber and manageing the uids by script.

Marco Walther wrote:
[ I'm not on this list, so please include me on the replies! ]

Hi,

I've discovered (at least for me and some colleagues;-) the following
problem on Linux@x86 (2.4.*):

When we try to mount FS's via smbfs with the option uid=<my_uid> this
uid can only be 16bits wide:-(  But we have uid's larger than 65536
which than end up beeing interpreted as %2^16 --> not allowing user-level
access to the files.

Is there any work in progress to fix that problem? I'm running Linux
2.4.20 and SuSE 8.1 installed samba 2.2.5 but I've also played with
samba-2.2-cvs as of today.

Thanks,
-- Marco


--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to