Câu trả lời khác nhau phần nào.
useradd (1) tham chiếu giới hạn 32 ký tự. Điều này dựa trên AFAIU trên libc6.
Một số tiện ích hoặc hệ thống có thể áp đặt tên ngắn hơn hoặc hành xử không nhất quán khi được trình bày với tên dài hơn, bao gồm top, ps, w / who, finger, NFS và các hệ thống thư mục đa nền tảng khác nhau (NIS / NIS +, SMB, CIFS, Kerberos), có khả năng dựa trên những hạn chế của các nền tảng khác / từ xa. Nhiều psutil
lệnh khác nhau sẽ hiển thị UID thay vì tên người dùng nếu cái sau vượt quá 8 ký tự.
Một số tiện ích và ứng dụng có thể áp đặt các giới hạn tùy ý của riêng họ. Ví dụ: DB2 của IBM dường như sẽ không cho phép đăng nhập từ người dùng có tên người dùng vượt quá 8 ký tự: http://database.ittoolbox.com/groups/technical-feftal/db2-l/length-of-username-permit-on-db2- 95-aix-6-3248147
8 ký tự là một giới hạn lành mạnh và tiết kiệm gõ.