Solusi 1:
Batas saat ini adalah 32 karakter (menurut useradd
halaman manual).
Solusi 2:
Jawabannya agak bervariasi.
useradd(1) mereferensikan batas 32 karakter. Ini berdasarkan AFAIU pada libc6.
Beberapa utilitas atau sistem mungkin menerapkan nama yang lebih pendek atau berperilaku tidak konsisten saat disajikan dengan nama yang lebih panjang, termasuk top, ps, w/who, finger, NFS, dan berbagai sistem direktori multi-platform (NIS/NIS+, SMB, CIFS, Kerberos), berpotensi berdasarkan batasan platform lain/jarak jauh. Banyak dari berbagai psutil
perintah akan menampilkan UID daripada nama pengguna jika yang terakhir melebihi 8 karakter.
Beberapa utilitas dan aplikasi mungkin memberlakukan batasan sewenang-wenangnya sendiri. Misalnya:DB2 IBM tampaknya tidak mengizinkan login dari pengguna dengan nama pengguna melebihi 8 karakter:http://database.ittoolbox.com/groups/technical-functional/db2-l/length-of-username-permitted-on-db2- 95-aix-6-3248147
8 karakter adalah batas yang umumnya wajar, dan menghemat pengetikan.
Solusi 3:
Seperti yang telah dijelaskan oleh jawaban lain, nama pengguna yang lebih panjang dimungkinkan, tetapi alasan praktis lain untuk mencoba membatasi maksimum 8 karakter adalah bahwa ps(1) melaporkan uid numerik alih-alih nama pengguna melebihi 8 karakter.