uid > 64k

Christopher Faylor cgf@redhat.com
Thu Mar 6 17:10:00 GMT 2003


On Thu, Mar 06, 2003 at 12:08:57PM -0500, Pierre A. Humblet wrote:
>Corinna Vinschen wrote:
>> 
>> On Thu, Mar 06, 2003 at 09:47:41AM -0500, Pierre A. Humblet wrote:
>> > Corinna,
>> >
>> > there was again a report of uid > 64k.
>> >
>> > Why don't we patch mkpasswd to keep uids below 64k until Cygwin
>> > switches to uid32 ?
>> 
>> How do you fold the ids into 64K?  You never know if you're already
>> overwriting another id.
> 
>Agreed. However most passwd files have a lot fewer entries than 64k.
>Thus I was thinking that randomizing the entries above 64k into the
>range 10000->64k (to avoid local and special users) should succeed
>with high probability. At worst there might be aliasing and ls -l 
>might show some incorrect names, in which case the file must be 
>edited by hand.

Couldn't you just keep track of the uids and ensure that you didn't
duplicate any?

cgf



More information about the Cygwin-developers mailing list