UIDs > 32-bit

We are running QNX 4.24 on several systems. These systems NFS mount users home directories from a Unix filesystem. Several users have a Unix UID > 32-bits. This poses a problem when users attempt to RWX their home directories from QNX. We have a kludge to this problem by setting the UID in the QNX password file to the truncated 32-bit equivalent of the Unix UID (i.e. Unix Id = 34373, QNX Id = -31163).

My questions is this, what imposes the 32-bit UID limit in QNX? Is it the filesystem, the process manager, or what? Neutrino does not have a problem with UIDs > 32-bit. Is it possible to run a QNXRTP equivalent processes which will overcome this problem (i.e. rlogind, su)


Thank You,

Pete

Email: peter.heffron@nokia.com
Nokia Mobile Phones
12278 Scripps Summit Drive
San Diego, CA 92131

URL: http://www.nokia.com

QNX4 filesystem imposes 16bit UIG/GID actually. If you only deal with NFS,
that should not affect you much. I have no idea if other components of QNX4
impose any limitations on that.

  • igor

“Pete Heffron” <peter.heffron@nokia.com> wrote in message
news:aco9kv$o77$1@inn.qnx.com
We are running QNX 4.24 on several systems. These systems NFS mount users
home directories from a Unix filesystem. Several users have a Unix UID >
32-bits. This poses a problem when users attempt to RWX their home
directories from QNX. We have a kludge to this problem by setting the UID
in the QNX password file to the truncated 32-bit equivalent of the Unix UID
(i.e. Unix Id = 34373, QNX Id = -31163).

My questions is this, what imposes the 32-bit UID limit in QNX? Is it the
filesystem, the process manager, or what? Neutrino does not have a problem
with UIDs > 32-bit. Is it possible to run a QNXRTP equivalent processes
which will overcome this problem (i.e. rlogind, su)


Thank You,

Pete

Email: peter.heffron@nokia.com
Nokia Mobile Phones
12278 Scripps Summit Drive
San Diego, CA 92131

URL: http://www.nokia.com

hi, we had a similar problem with OSF and QNX 4: we tried to solve this by
avoiding to give OSF users a uid and gid greater than 32000 (2^16-1). so we
could maintain a 16-bite compatibility between the two systems
Jörg

http://www.ibk-consult.de


“Igor Kovalenko” <kovalenko@attbi.com> schrieb im Newsbeitrag
news:adcm84$n10$1@inn.qnx.com

QNX4 filesystem imposes 16bit UIG/GID actually. If you only deal with NFS,
that should not affect you much. I have no idea if other components of
QNX4
impose any limitations on that.

  • igor

“Pete Heffron” <> peter.heffron@nokia.com> > wrote in message
news:aco9kv$o77$> 1@inn.qnx.com> …
We are running QNX 4.24 on several systems. These systems NFS mount users
home directories from a Unix filesystem. Several users have a Unix UID
32-bits. This poses a problem when users attempt to RWX their home
directories from QNX. We have a kludge to this problem by setting the UID
in the QNX password file to the truncated 32-bit equivalent of the Unix
UID
(i.e. Unix Id = 34373, QNX Id = -31163).

My questions is this, what imposes the 32-bit UID limit in QNX? Is it the
filesystem, the process manager, or what? Neutrino does not have a
problem
with UIDs > 32-bit. Is it possible to run a QNXRTP equivalent processes
which will overcome this problem (i.e. rlogind, su)


Thank You,

Pete

Email: > peter.heffron@nokia.com
Nokia Mobile Phones
12278 Scripps Summit Drive
San Diego, CA 92131

URL: > http://www.nokia.com

sorry, should be 2^15-1 :slight_smile:



“IBK” <joerg.kampmann@ibk-consult.de> schrieb im Newsbeitrag
news:af99d9$l2l$1@inn.qnx.com

hi, we had a similar problem with OSF and QNX 4: we tried to solve this by
avoiding to give OSF users a uid and gid greater than 32000 (2^16-1). so
we
could maintain a 16-bite compatibility between the two systems
Jörg

http://www.ibk-consult.de


“Igor Kovalenko” <> kovalenko@attbi.com> > schrieb im Newsbeitrag
news:adcm84$n10$> 1@inn.qnx.com> …
QNX4 filesystem imposes 16bit UIG/GID actually. If you only deal with
NFS,
that should not affect you much. I have no idea if other components of
QNX4
impose any limitations on that.

  • igor

“Pete Heffron” <> peter.heffron@nokia.com> > wrote in message
news:aco9kv$o77$> 1@inn.qnx.com> …
We are running QNX 4.24 on several systems. These systems NFS mount
users
home directories from a Unix filesystem. Several users have a Unix UID

32-bits. This poses a problem when users attempt to RWX their home
directories from QNX. We have a kludge to this problem by setting the
UID
in the QNX password file to the truncated 32-bit equivalent of the Unix
UID
(i.e. Unix Id = 34373, QNX Id = -31163).

My questions is this, what imposes the 32-bit UID limit in QNX? Is it
the
filesystem, the process manager, or what? Neutrino does not have a
problem
with UIDs > 32-bit. Is it possible to run a QNXRTP equivalent processes
which will overcome this problem (i.e. rlogind, su)


Thank You,

Pete

Email: > peter.heffron@nokia.com
Nokia Mobile Phones
12278 Scripps Summit Drive
San Diego, CA 92131

URL: > http://www.nokia.com
\