आप सिस्टम उपयोगकर्ता के लिए एक ldap समूह कैसे जोड़ते हैं?


1

प्रश्न मूल रूप से समान है: serverfault

मैं सिस्टम उपयोगकर्ता के लिए ldap समूह जोड़ने में असमर्थ हूँ। यह काम नहीं करता :

usermod -a -G ldapGroup systemUser

Gpasswd कमांड के साथ भी ऐसा ही है।

काम करने का दूसरा तरीका:

usermod -a -G systemGroup ldapUser

यह मुख्य समूह के लिए काम करता है:

usermod -g ldapGroup systemUser

कोई सलाह?

जवाबों:


2

यूनिक्स पर, प्राथमिक समूह उपयोगकर्ता की एक संपत्ति है, लेकिन माध्यमिक समूह नहीं हैं। दूसरे शब्दों में, आप उपयोगकर्ताओं को द्वितीयक समूह नहीं जोड़ते हैं; आप उपयोगकर्ता को समूह के सदस्य के रूप में जोड़ते हैं।

तो यहाँ समस्या यह है कि usermod बस LDAP समूहों को संशोधित करने का तरीका नहीं जानता।

हालाँकि, सिस्टम कॉन्फ़िगरेशन के आधार पर, आप एक बनाकर इसके आसपास काम करने में सक्षम हो सकते हैं स्थानीय समान नाम वाला समूह और GID ( groupadd --gid … --non-unique ), सदस्य सूची के रूप में सिर्फ एक साथ समाहित किया जा सकता है। फिर उपयोगकर्ता को स्थानीय स्तर पर समूह सदस्य के रूप में जोड़ें।


ध्यान दें कि (यदि समूहनाम पहले से ही बाहरी समूह डेटाबेस जैसे NIS या LDAP में मौजूद है, तो groupadd समूह अनुरोध अनुरोध को अस्वीकार कर देगा) [] linux.die.net/man/8/groupadd]
vladr
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.