उत्तर कुछ भिन्न होता है।
useradd (1) में 32 अक्षरों की सीमा होती है। यह AFAIU libc6 पर आधारित है।
कुछ उपयोगिताओं या प्रणालियां छोटे नामों को लगा सकती हैं या शीर्ष नामों पर प्रस्तुत किए जाने पर असंगत व्यवहार कर सकती हैं, जिनमें शीर्ष, पीएस, डब्ल्यू / कौन, उंगली, एनएफएस, और विभिन्न मल्टी-प्लेटफॉर्म डायरेक्टरी सिस्टम (एनआईएस / एनआईएस +, एसएमबी, सीआईएफएस, केर्बरोस) शामिल हैं, संभवतः अन्य / दूरस्थ प्लेटफार्मों की सीमाओं के आधार पर। psutilयदि बाद के 8 वर्णों से अधिक है, तो कई विभिन्न कमांड उपयोगकर्ता नाम के बजाय एक यूआईडी प्रदर्शित करेंगे।
कुछ उपयोगिताओं और अनुप्रयोगों की अपनी मनमानी सीमाएं लागू हो सकती हैं। उदाहरण के लिए: IBM के DB2 स्पष्ट रूप से 8 वर्णों से अधिक के उपयोगकर्ता नाम वाले उपयोगकर्ताओं के लॉगिन की अनुमति नहीं देगा: http://database.ittoolbox.com/groups/technical-functional/db2-l/length-of-username-permitted-on-db2- 95-ऐक्स 6-3,248,147
8 अक्षर आम तौर पर समझदार सीमा है, और टाइपिंग बचाता है।