制限を増やすのは難しいでしょうか、それとも単なる変化でしょうか?
私はプロセス分離のためにUnixマルチユーザーモデルを本当にエレガントに使用するシステムを持っていますが、32文字より長いユーザー名が必要です。
名前の長さは標準化されていますか(POSIX)?
答え1
ログインを長くしようとしないでください。複数の場所でログインが壊れている可能性があります。
参考にしても問題ありません数字可能なログイン(UID_MAX-UID_MIN
とにかくuidのみを取得でき、私のシステムでは59,000です)。
問題は、それがどれほど説明的なのかということです。しかし、幸いにも、説明のための別のフィールドであるGECOS / commentフィールドがあります。そこにURLを入力し、ユーザー名を32文字のハッシュまたはデフォルトの10 UIDに設定します。
その後、最善の場合は常にURLをハッシュしてUIDを取得し、最悪の場合はURLからUIDへの逆引きを実行する必要があります。これは59,000項目で非常に簡単です。 grepでも/etc/passwd
十分です。