ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

1.11. उपयोगकर्ता और समूह प्रबंधन


एलडीएपी-यूटिल्स पैकेज निर्देशिका को प्रबंधित करने के लिए पर्याप्त उपयोगिताओं के साथ आता है लेकिन आवश्यक विकल्पों की लंबी श्रृंखला उन्हें उपयोग करने के लिए बोझ बना सकती है। Ldapscripts पैकेज में इन उपयोगिताओं के लिए रैपर स्क्रिप्ट शामिल हैं जिनका उपयोग करना कुछ लोगों को आसान लगता है।


पैकेज स्थापित करें:


sudo apt install ldapscripts


फिर फ़ाइल को संपादित करें /etc/ldapscripts/ldapscripts.conf निम्नलिखित के समान कुछ पर पहुंचने के लिए:


सर्वर=localhost BINDDN='cn=admin,dc=example,dc=com' BINDPWDFILE='/etc/ldapscripts/ldapscripts.passwd' SUFFIX='dc=example,dc=com'

GSUFFIX='ou=समूह' USUFFIX='ou=लोग' MSUFFIX='ou=कंप्यूटर' GIDSTART=10000 UIDSTART=10000 MIDSTART=10000

अब, बनाएं ldapscripts.passwd रूटडीएन को निर्देशिका तक पहुंच की अनुमति देने के लिए फ़ाइल:


sudo sh -c "echo -n 'secret' > /etc/ldapscripts/ldapscripts.passwd" sudo chmod 400 /etc/ldapscripts/ldapscripts.passwd

की छवि

अपने डेटाबेस के रूटडीएन उपयोगकर्ता के लिए "गुप्त" को वास्तविक पासवर्ड से बदलें।


स्क्रिप्ट अब आपकी निर्देशिका को प्रबंधित करने में सहायता के लिए तैयार हैं। इनका उपयोग कैसे करें इसके कुछ उदाहरण यहां दिए गए हैं:

• एक नया उपयोगकर्ता बनाएं:


सुडो एलडापैडसर जॉर्ज उदाहरण


यह यूआईडी वाला एक उपयोगकर्ता बनाएगा जॉर्ज और उपयोगकर्ता के प्राथमिक समूह (gid) को सेट करें उदाहरण

• उपयोगकर्ता का पासवर्ड बदलें:


sudo ldapsetpasswd जॉर्ज

उपयोगकर्ता के लिए पासवर्ड बदलना uid=जॉर्ज,ou=लोग,dc=उदाहरण,dc=com

नया पासवर्ड:

नया पासवर्ड (सत्यापित करें):

• किसी उपयोगकर्ता को हटाएँ:


सुडो ldapdeleteuser जॉर्ज

• एक समूह जोड़ें:


sudo ldapaddgroup qa

• कोई समूह हटाएँ:


sudo ldapdeletegroup qa

• किसी उपयोगकर्ता को समूह में जोड़ें:


सुडो एलडीएपैडड्यूसरटोग्रुप जॉर्ज क्यूए


अब आपको एक देखना चाहिए memberUid के लिए विशेषता qa के मान वाला समूह जॉर्ज.

• किसी उपयोगकर्ता को समूह से निकालें:


sudo ldapdeleteuserfromgroup जॉर्ज qa


RSI memberUid विशेषता को अब हटा दिया जाना चाहिए qa समूह.

• Ldapmodifyuser स्क्रिप्ट आपको उपयोगकर्ता की विशेषताओं को जोड़ने, हटाने या बदलने की अनुमति देती है। स्क्रिप्ट ldapmodify उपयोगिता के समान सिंटैक्स का उपयोग करती है। उदाहरण के लिए:


सुडो ldapmodifyuser जॉर्ज

# निम्नलिखित प्रविष्टि को संशोधित करने के बारे में: dn: uid=जॉर्ज,ou=लोग,dc=उदाहरण,dc=com objectClass: खाता

ऑब्जेक्टक्लास: पॉज़िक्सअकाउंट सीएन: जॉर्ज

यूआईडी: जॉर्ज यूआईडीनंबर: 1001

gidNumber: 1001 होमडायरेक्टरी: / होम/जॉर्ज लॉगिन शेल: / बिन / बैश गेकोस: जॉर्ज

विवरण: उपयोगकर्ता खाता

उपयोगकर्ता पासवर्ड:: e1NTSEF9eXFsTFcyWlhwWkF1eGUybVdFWHZKRzJVMjFTSG9vcHk=


# यहां अपने संशोधन दर्ज करें, CTRL-D के साथ समाप्त करें। डीएन: यूआईडी=जॉर्ज, कहां=लोग, डीसी=उदाहरण, डीसी=कॉम प्रतिस्थापित करें: जेकोस

गेकोस: जॉर्ज कार्लिन


उपयोगकर्ता का gecos अब "जॉर्ज कार्लिन" होना चाहिए।

• Ldapscripts की एक अच्छी सुविधा टेम्पलेट सिस्टम है। टेम्प्लेट आपको उपयोगकर्ता, समूह और मशीन ऑब्जेक्ट की विशेषताओं को अनुकूलित करने की अनुमति देते हैं। उदाहरण के लिए, सक्षम करने के लिए उपयोगकर्ता टेम्पलेट संपादित करें /etc/ldapscripts/ ldapscripts.conf बदल रहा है:


UTEMPLATE='/etc/ldapscripts/ldapadduser.template'


वहां नमूना में टेम्पलेट्स /usr/share/doc/ldapscripts/examples निर्देशिका। कॉपी करें या नाम बदलें

ldapadduser.template.sample फ़ाइल को /etc/ldapscripts/ldapadduser.template पर:


sudo cp /usr/share/doc/ldapscripts/examples/ldapadduser.template.sample \

/etc/ldapscripts/ldapdduser.template


वांछित विशेषताएँ जोड़ने के लिए नया टेम्पलेट संपादित करें। निम्नलिखित inetOrgPerson के ऑब्जेक्टक्लास के साथ नए उपयोगकर्ता बनाएगा:


डीएन: यूआईडी= , , ऑब्जेक्टक्लास: inetOrgPerson ऑब्जेक्टक्लास: posixAccount

सीएन: एसएन: यूआईडी:

यूआईडीनंबर: gidसंख्या: घरेलू निर्देशिका: लॉगिनशैल: गेकोस: विवरण: उपयोगकर्ता खाता शीर्षक: कर्मचारी


नोटिस के लिए प्रयुक्त विकल्प sn गुण। इससे ldapadduser आपको इसके मूल्य के बारे में संकेत देगा।


पैकेज में ऐसी उपयोगिताएँ हैं जो यहाँ शामिल नहीं थीं। यहाँ एक पूरी सूची है:


ldaprenamemachine5 ldapadduser6 ldapdeleteuserfromgroup7 dapfinger8

ldapid9 dapgid10 ldapmodifyuser11 ldaprenameuser12 एलएसएलडीएपी13

ldapadusertogroup14 dapsetpasswd15 ldapinit16 ldapadgroup17 ldapडिलीटग्रुप18


की छवि

5 http://manpages.ubuntu.com/manpages/en/man1/ldaprenamemachine.1.html

6 http://manpages.ubuntu.com/manpages/en/man1/ldapadduser.1.html

7 http://manpages.ubuntu.com/manpages/en/man1/ldapdeleteuserfromgroup.1.html

8 http://manpages.ubuntu.com/manpages/en/man1/ldapfinger.1.html

9 http://manpages.ubuntu.com/manpages/en/man1/ldapid.1.html

10 http://manpages.ubuntu.com/manpages/en/man1/ldapgid.1.html

11 http://manpages.ubuntu.com/manpages/en/man1/ldapmodifyuser.1.html

12 http://manpages.ubuntu.com/manpages/en/man1/ldaprenameuser.1.html

13 http://manpages.ubuntu.com/manpages/en/man1/lsldap.1.html

14 http://manpages.ubuntu.com/manpages/en/man1/ldapaddusertogroup.1.html

15 http://manpages.ubuntu.com/manpages/en/man1/ldapsetpasswd.1.html

16 http://manpages.ubuntu.com/manpages/en/man1/ldapinit.1.html

17 http://manpages.ubuntu.com/manpages/en/man1/ldapaddgroup.1.html

18 http://manpages.ubuntu.com/manpages/en/man1/ldapdeletegroup.1.html


ldapmodifygroup19 ldapdeleteमशीन20 एलडीएप्रेनेमग्रुप21 ldpadaddmachine22 ldapmodifymachine23 ldapsetPrimarygroup24 ldapdeleteuser25


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: