GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist die maximale Länge des Benutzernamens auf aktuellen GNU/Linux-Systemen?

Lösung 1:

Das aktuelle Limit liegt bei 32 Zeichen (gemäß useradd Manpage).

Lösung 2:

Die Antwort variiert etwas.

useradd(1) verweist auf ein Limit von 32 Zeichen. Dies basiert AFAIU auf libc6.

Einige Dienstprogramme oder Systeme können kürzere Namen auferlegen oder sich uneinheitlich verhalten, wenn sie mit längeren Namen angezeigt werden, darunter möglicherweise top, ps, w/who, finger, NFS und verschiedene plattformübergreifende Verzeichnissysteme (NIS/NIS+, SMB, CIFS, Kerberos). basierend auf Einschränkungen anderer/entfernter Plattformen. Viele der verschiedenen psutil Befehle zeigen eine UID anstelle eines Benutzernamens an, wenn letzterer 8 Zeichen überschreitet.

Einige Dienstprogramme und Anwendungen können ihre eigenen willkürlichen Beschränkungen auferlegen. Beispiel:DB2 von IBM erlaubt anscheinend keine Anmeldungen von Benutzern mit Benutzernamen, die länger als 8 Zeichen sind:http://database.ittoolbox.com/groups/technical-functional/db2-l/length-of-username-permitted-on-db2- 95-aix-6-3248147

8 Zeichen sind im Allgemeinen eine sinnvolle Grenze und sparen Tipparbeit.

Lösung 3:

Wie andere Antworten erklärt haben, sind längere Benutzernamen möglich, aber ein weiterer praktischer Grund für den Versuch, auf maximal 8 Zeichen zu beschränken, ist, dass ps(1) numerische UIDs anstelle von Benutzernamen mit mehr als 8 Zeichen meldet.


Linux
  1. Was Linux zum nachhaltigen Betriebssystem macht

  2. Linux – Was sind die verschiedenen Möglichkeiten zum Festlegen von Dateiberechtigungen usw. unter Gnu/Linux?

  3. Linux – Welche Dateisysteme unter Linux speichern die Erstellungszeit?

  4. Wie groß darf der Wert einer Linux-Umgebungsvariablen maximal sein?

  5. Was ist die aktuelle Linux-Kernelquelle?

Was ist die Shell unter Linux?

Was ist der aktuelle Runlevel des Linux-Systems?

Was ist der Kill-Befehl in Linux?

Was ist der Algorithmus hinter dem Factor-Befehl in Linux?

Wie ist der aktuelle Stand der Linux-Grafiktreiberunterstützung?

Was begrenzt die maximale Anzahl von Verbindungen auf einem Linux-Server?