現在のGNU / Linuxシステムでのユーザー名の最大長はいくつですか


28

現在のGNU / Linuxシステム(Ubuntu 11.04など)の最大ユーザー名の長さを知りたいのですが。

8文字は歴史的な標準のように見えますが、現在のUbuntuシステムでは、この制限が適用されないことに既に気付いています。

回答:



15

答えは多少異なります。

useradd(1)は32文字の制限を参照します。これはlibc6のAFAIUに基づいています。

一部のユーティリティまたはシステムは、top、ps、w / who、finger、NFS、およびさまざまなマルチプラットフォームディレクトリシステム(NIS / NIS +、SMB、CIFS、Kerberos)などの長い名前を提示すると、短い名前を課したり、一貫性のない動作をしたりする場合があります他/リモートプラットフォームの制限に基づきます。さまざまなpsutilコマンドの多くは、ユーザー名が8文字を超える場合、ユーザー名ではなくUIDを表示します。

一部のユーティリティおよびアプリケーションは、独自の任意の制限を課す場合があります。例:IBMのDB2は、8文字を超えるユーザー名を持つユーザーからのログインを許可しないようです:http : //database.ittoolbox.com/groups/technical-functional/db2-l/length-of-username-permitted-on-db2- 95-aix-6-3248147

一般に8文字で十分な制限があり、入力が節約されます。


3
この答えをありがとう。ただ一つの注意:孤立したコンピューティング環境でLinuxユーザーを使用する場合、多くの場合8文字は小さすぎます。少なくとも名前を読みやすくしたい場合。
ゲットリ14年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.