UNIX समूह डेटाबेस तक पहुँचने के लिए, हमें grp मॉड्यूल का उपयोग करना चाहिए। शैडो पासवर्ड डेटाबेस प्रविष्टियाँ वस्तु की तरह टपल की तरह होती हैं।
जीआरपी मॉड्यूल का उपयोग करने के लिए, हमें इसका उपयोग करके आयात करना चाहिए -
आयात जीआरपी
जीआरपी डेटाबेस की विशेषताएँ हैं -
सूचकांक | विशेषता और विवरण |
---|---|
0 | gr_name समूहों का नाम |
1 | gr_passwd समूह के लिए एन्क्रिप्टेड पासवर्ड। (आम तौर पर खाली) |
2 | gr_gid समूह आईडी (संख्यात्मक) |
3 | gr_mem समूह उपयोगकर्ताओं की सूची |
समूह वस्तु में, gid एक पूर्णांक है। समूह का नाम और पासवर्ड तार हैं। सदस्य सूची तार की एक सूची है।
इस मॉड्यूल के कुछ तरीके हैं -
विधि grp.getgrgid(gid)
यह विधि दी गई समूह आईडी से समूह डेटाबेस प्रविष्टि लौटाएगी। जब कोई समूह gid से मेल नहीं खाता है, तो यह KeyError उठाएगा।
विधि grp.getgrnam(name)
यह विधि दिए गए समूह नाम से समूह डेटाबेस प्रविष्टि लौटाएगी। जब कोई समूह gid से मेल नहीं खाता है, तो यह KeyError उठाएगा।
विधि grp.getgrall()
यह विधि सभी समूह डेटाबेस प्रविष्टि लौटाएगी।
उदाहरण कोड
आयात करें ')) + '\n') # पासवर्ड विवरण grp.getgrall() में प्रवेश के लिए समूह नाम का उपयोग करते हुए:प्रिंट ("समूह का नाम:" + प्रविष्टि [0] + "\t\tसदस्य:" + str(entry.gr_mem ))आउटपुट
$ sudo python3 example.pyID:4:grp.struct_group(gr_name='adm', gr_passwd='x', gr_gid=4, gr_mem=['syslog', 'unix_user'])cdrom group:grp.struct_group (gr_name='cdrom', gr_passwd='x', gr_gid=24, gr_mem=['unix_user'])समूह का नाम:मूल सदस्य:[]समूह का नाम:डेमन सदस्य:[]समूह का नाम:बिन सदस्य:[]समूह नाम:sys सदस्य:[]समूह का नाम:व्यवस्थापक सदस्य:['syslog', 'unix_user']समूह का नाम:tty सदस्य:[]समूह का नाम:डिस्क सदस्य:[]समूह का नाम:lp सदस्य:[]समूह का नाम:मेल सदस्य:[]समूह का नाम:समाचार सदस्य:[]समूह का नाम:uucp सदस्य:[]समूह का नाम:पुरुष सदस्य:[]समूह का नाम:प्रॉक्सी सदस्य:[]समूह का नाम:kmem सदस्य:[]समूह का नाम:डायलआउट सदस्य:[]समूह का नाम:फैक्स सदस्य:[]समूह का नाम:आवाज सदस्य:[]समूह का नाम:सीडीआरओएम सदस्य:['unix_user']समूह का नाम:फ्लॉपी सदस्य:[]समूह का नाम:टेप सदस्य:[]समूह का नाम:sudo सदस्य :['unix_user']समूह का नाम:ऑडियो मी सदस्य:['पल्स']समूह का नाम:डुबकी सदस्य:['unix_user']समूह का नाम:www-डेटा सदस्य:[]समूह का नाम:बैकअप सदस्य:[]………………………. .