सक्रिय निर्देशिका उपयोगकर्ता नाम स्ट्रिंग के लिए नियम


11

मैं सक्रिय निर्देशिका सेटिंग में उपयोगकर्ता के नाम पर प्रतिबंध का एक उचित सेट खोजने में सक्षम नहीं हूं

कृपया यह बताने में मेरी सहायता करें कि विशेष चार क्या हैं जिन्हें सक्रिय निर्देशिका उपयोगकर्ता नाम सेटिंग्स में अनुमति नहीं है।

एकल उद्धरण (') की अनुमति है या नहीं।

जवाबों:


12

यहां वे दस्तावेज हैं जिनकी आप तलाश कर रहे हैं:

उपयोगकर्ता और समूह लेखा
कंप्यूटर, डोमेन, साइटें, और OUs

असल में, उपयोगकर्ता नामों में एक एकल उद्धरण वर्ण हो सकता है, लेकिन कंप्यूटर के नाम नहीं हो सकते।

ये दस्तावेज़ बहुत पुराने हैं, लेकिन अगर यह Win2000 में जिस तरह से था, तो आप मौजूदा वर्जन को बैकवर्ड कम्पैटिबिलिटी की सीमाओं को बनाए रख सकते हैं।


मुझे आपके द्वारा दिए गए लिंक में उपयोगकर्ता नाम के लिए नियम नहीं मिला। क्या आप निर्दिष्ट कर सकते हैं कि लिंक में से कौन सा उपयोगकर्ता नाम नियमों को दर्शाता है।
प्रदीप्ता

3
शीर्ष के पास लॉगऑन नामों के नियमों के तहत, यह बताता है: "लॉगऑन नामों में कुछ वर्ण नहीं हो सकते। अमान्य वर्ण" / \ [] हैं:; | =, + *? <> लॉगऑन नाम में रिक्त स्थान, अवधि, डैश और अंडरस्कोर सहित अन्य सभी विशेष वर्ण हो सकते हैं। लेकिन आम तौर पर खाते के नाम में रिक्त स्थान का उपयोग करना अच्छा नहीं है। "
वेस सईद

ठीक है .. लॉगऑन नाम उपयोगकर्ता नाम निर्दिष्ट करता है ..
प्रदीपता

2
"अन्य सभी विशेष पात्र"? किस चारसेट में? क्या इमोजी या नियंत्रण वर्णों का उपयोग किया जा सकता है?
16

6

आरएफसी 2253

सुरक्षा प्रमुख वस्तुओं के नामों में RFC 2253 में परिभाषित विशेष LDAP वर्णों को छोड़कर सभी यूनिकोड वर्ण शामिल हो सकते हैं। विशेष वर्णों की इस सूची में शामिल हैं: एक अग्रणी स्थान; एक अंतरिक्ष अनुगामी; और निम्न में से कोई भी वर्ण: #, + "\ <>;

माइक्रोसॉफ्ट

लॉगऑन नाम में कुछ वर्ण नहीं हो सकते। अमान्य वर्ण हैं

"/ \ []:;? | =, + * <>

लॉगऑन नाम में रिक्त स्थान, अवधि, डैश और अंडरस्कोर सहित अन्य सभी विशेष वर्ण हो सकते हैं। लेकिन आमतौर पर खाता नामों में रिक्त स्थान का उपयोग करना एक अच्छा विचार नहीं है।

Microsoft sAMAccountName पर

  • सभी मुद्रण योग्य वर्णों को निम्नलिखित के अलावा sAMAccountName मानों में अनुमति दी जाती है: "[]:? = = + *? <> +,,
  • अवधि चरित्र, "।", की अनुमति दी है, लेकिन यह sAMAccountName में अंतिम चरित्र नहीं हो सकता।
  • गैर-मुद्रण योग्य वर्णों की अनुमति नहीं है। इसमें ASCII कोड वाले सभी वर्ण 32 दशमलव (20 हेक्स) से कम हैं। इसके अलावा
    हटाएँ नियंत्रण चरित्र, ASCII कोड 127 दशमलव (7F हेक्स) के साथ अनुमति नहीं है।
  • सक्रिय निर्देशिका उपयोगकर्ता और कंप्यूटर (ADUC) आपको sAMAccountName विशेषता के मान को निर्दिष्ट करने की अनुमति नहीं देगा जिसमें "@"
    वर्ण शामिल है। हालांकि, अगर आप कोड में यह कर सकते हैं। उदाहरण के लिए,
    सेट-ADUser cmdlet आपको इस
    चरित्र के साथ एक SAMAccountName असाइन करने की अनुमति देता है । लेकिन आप sAMAccountName का उपयोग कर एक डोमेन पर लॉगऑन नहीं कर सकते हैं
    जिसमें "@" वर्ण शामिल है। यदि किसी उपयोगकर्ता के पास
    इस चरित्र के साथ sAMAccountName है , तो उन्हें अपने उपयोगकर्ताप्रिनिपलनाम (UPN) का उपयोग करके लॉगऑन करना होगा।
    नोट नीचे देखें।
  • स्कीमा sAMAccountName मूल्यों में 256 वर्णों की अनुमति देता है। हालाँकि, सिस्टम उपयोगकर्ता वस्तुओं के लिए 20 वर्णों
    और कंप्यूटर वस्तुओं के लिए 16 वर्णों के लिए sAMAccountName को सीमित करता है ।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.