UID とGID の値の制限が符号付き整数の最大値 (つまり、2147483647) に引き上げられました。
ただし、60000 より大きな数値の UID と GID は機能的に完全でなく、多くの Solaris の機能と互換性がありません。したがって、60000 を超える UID と GID を使用することは避けてください。
次の表では、Solaris の以前のリリースとの相互運用性について説明します。
表 4–2 60000 より大きな数値の UID または GID の相互運用性に関する問題
項目 |
製品またはコマンド |
問題または注意 |
---|---|---|
NFSTM 互換性 |
SunOSTM 4.0 NFS ソフトウェアおよびその互換リリース |
NFS サーバーとクライアントのコードは、大きな UID と GID を 16 ビットに切り捨てる。この状況では、SunOS 4.0 およびその互換リリースが動作しているシステムが、大きな UID とGID を使用している環境で使用されると、セキュリティの問題が発生する可能性がある。この問題を回避するには、SunOS 4.0 およびその互換リリースが動作しているシステムにパッチをあてる必要がある。 |
ネームサービスの互換性 |
NIS ネームサービスおよびファイルベースのネームサービス |
60000 より大きな数値の UID を持つユーザーは、Solaris 2.5 およびその互換リリースが動作しているシステムでは、ログインしたり、su コマンドを使用したりできるが、そのユーザーの UID と GID は 60001 (nobody) に設定される。 |
|
NIS+ ネームサービス |
60000 より大きな数値の UID を持つユーザーは、Solaris 2.5 およびその互換リリースと NIS+ ネームサービスが動作しているシステムではアクセスが拒否される。 |
表 4–3 大きな UID または GID の制限の要約