नए स्थानीय उपयोगकर्ता खातों के लिए यूआईडी सीमा को सीमित करना


11

मेरे पास कई CentOS 4 मशीनें हैं, जिन्हें मैंने LDAPS के माध्यम से Win2008 DC के खिलाफ प्रमाणित करने का निर्णय लिया है, इसलिए जब कोई सक्रिय निर्देशिका उपयोगकर्ता किसी सर्वर पर अपने क्रेडेंशियल्स के साथ लॉग इन करता है, तो यह उपयोगकर्ता की निर्देशिका बनाता है और उसे सेट करता है।

बात यह है कि, सर्वरों में स्थानीय उपयोगकर्ता खाते भी होते हैं (जैसे वेबसर्वरों पर ग्राहकों के वेबसाइट्स, और अन्य विविध स्थानीय खाते) और LDAPS प्रमाणीकरण स्थापित करने के बाद, ये खाते UIDs (500+ से) अब 10000 में स्थापित किए जा रहे हैं। हमारे विज्ञापन खातों के साथ सीमा। स्थानीय खाते या तो स्क्रिप्ट द्वारा या मशीन पर मैन्युअल रूप से उत्पन्न होते हैं।

मैं सिर्फ यही चाहता हूं कि दोनों रेंज अलग हों। Useradd का मैन पेज कहता है

-o uid ... डिफ़ॉल्ट 99 से अधिक और हर दूसरे उपयोगकर्ता की तुलना में सबसे छोटी ID मान का उपयोग करना है।

किसी भी तरह से इसके आसपास या इसे कॉन्फ़िगर करने के लिए? मैं स्थानीय खातों और विज्ञापन खातों के बीच अंतर करना चाहता हूं।

जवाबों:


15

स्थानीय उपयोगकर्ताओं के लिए सीमा क्या है, इसे नियंत्रित करने के लिए /etc/login.defs में UID_MIN & UID_MAX देखें।


2

/Etc/adduser.conf के लिए खोज पर रहें। यह गोपनीय फ़ाइल कम से कम, Ubuntu 14.04 LTS पर मौजूद है और login.defs को ओवरराइड करती है।

# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of dynamically
# allocated user accounts/groups.
FIRST_UID=1000
LAST_UID=29999
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.