Відповідь дещо відрізняється.
useradd (1) посилається на обмеження в 32 символи. На цьому заснована AFAIU на libc6.
Деякі утиліти або системи можуть накладати короткі імена або поводити себе непослідовно, коли вони представлені з більш довгими іменами, включаючи верхній, ps, w / хто, палець, NFS та різні системи багатоплатформних каталогів (NIS / NIS +, SMB, CIFS, Kerberos), потенційно на основі обмежень інших / віддалених платформ. У багатьох psutil
командах відображатиметься UID, а не ім'я користувача, якщо останній перевищує 8 символів.
Деякі утиліти та програми можуть накладати власні довільні обмеження. Наприклад, DB2 IBM, очевидно, не дозволяє входити в систему користувачів із іменами користувачів, що перевищують 8 символів: http://database.ittoolbox.com/groups/technical-functional/db2-l/length-of-username-permitted-on-db2- 95-акс-6-3248147
8 символів - це звичайно обмежена норма і зберігає текст.