| उपयोगकर्ता :: pwent उपयोगकर्ता :: Pwent एक पर्ल इंटरफ़ेस getpw * () कार्य है। |
अब डाउनलोड करो |
उपयोगकर्ता :: pwent रैंकिंग और सारांश
- लाइसेंस:
- Perl Artistic License
- प्रकाशक का नाम:
- Tom Christiansen
- प्रकाशक वेब साइट:
- http://search.cpan.org/~nwclark/perl-5.8.8/pod/perltoot.pod
उपयोगकर्ता :: pwent टैग
उपयोगकर्ता :: pwent विवरण
उपयोगकर्ता :: Pwent एक पर्ल इंटरफ़ेस getpw * () कार्य है। उपयोगकर्ता :: Pwent एक पर्ल इंटरफ़ेस getpw * () functions.synopsis उपयोग उपयोगकर्ता :: pwent; $ pw = getpwnam ('डेमन') || मरो "कोई डेमॉन उपयोगकर्ता"; यदि ($ pw-> uid == 1 $ pw-> dir = ~ m # ^ / (बिन | TMP)? Z # s) {root dir पर {प्रिंट "gid 1"; } $ real_shell = $ pw-> शैल || '/ बिन / sh'; के लिए (($ फुलनाम, $ कार्यालय, $ वर्कफ़ोन, $ होमफ़ोन) = स्प्लिट / एस *, एस * /, $ पीडब्लू-> GECOS) {S // UCFIRST (LC ($ PW-> NAME)) / GE; } उपयोगकर्ता का उपयोग करें :: Pwent QW (: फ़ील्ड); Getpwnam ('डेमन') || मरो "कोई डेमॉन उपयोगकर्ता"; यदि ($ pw_uid == 1 $ pw_dir = ~ m # ^ / (बिन | tmp)? z # s) {रूट dir पर {प्रिंट "gid 1"; } $ pw = getpw ($ जो भी); उपयोगकर्ता :: Pwent QW /: डिफ़ॉल्ट PW_HAS /; यदि (pw_has (qw )) {....} यदि (pw_has ("नाम uid gid passwd") {....} प्रिंट "आपकी स्ट्रक्चर पीडब्ल्यूडी है:", स्केलर PW_HAS (), "एन"; इस मॉड्यूल के डिफ़ॉल्ट निर्यात कोर getpwent (), getpwuid (), और getpwnam () फ़ंक्शंस को ओवरराइड करते हैं, जो उन्हें संस्करणों के साथ बदल देते हैं जो उपयोगकर्ता :: pwent ऑब्जेक्ट्स लौटाते हैं। इस ऑब्जेक्ट में ऐसे तरीके हैं जो समान रूप से नामित संरचना फ़ील्ड नाम को पीडब्ल्यूडीडी से सी के पासवेड संरचना से वापस लौटाते हैं, जो उनके अग्रणी "पीडब्ल्यू_" भागों, अर्थात् नाम, पासड, यूआईडी, जीआईडी, परिवर्तन, आयु, कोटा, टिप्पणी, कक्षा, जीईसीओएस, डीआईआर, खोल, और समाप्ति। Taint मोड में चलते समय PASSWD, GECOS, और शैल फ़ील्ड को दंडित किया गया है। आप सभी संरचना फ़ील्ड को सीधे अपने नामस्थान में आयात कर सकते हैं: फ़ील्ड आयात टैग का उपयोग करके नियमित चर। (ध्यान दें कि यह अभी भी आपके मूल कार्यों को ओवरराइड करता है।) इन फ़ील्ड को अपने विधि नामों के सामने एक पूर्ववर्ती pw_ के साथ नामित चर के रूप में एक्सेस करें। इस प्रकार, $ PASSWD_OBJ-> शैल $ pw_shell से मेल खाता है यदि आप फ़ील्ड आयात करते हैं। GetPW () फ़ंक्शन एक साधारण फ्रंट-एंड है जो एक संख्यात्मक तर्क को getpwuid () और बाकी को getpwnam () के लिए अग्रेषित करता है। इस कार्यक्षमता के बिना कोर ओवरराइड्स, एक खाली आयात सूची का उपयोग करें, और उसके बाद अपने पूर्ण योग्य नामों के साथ फ़ंक्शन फ़ंक्शन एक्सेस करें। अंतर्निहित इन्स हमेशा कोर :: छद्म-पैकेज के माध्यम से उपलब्ध हैं। आवश्यकताएं: · पर्ल
उपयोगकर्ता :: pwent संबंधित सॉफ्टवेयर