मैं किसी समूह के सदस्यों को कैसे सूचीबद्ध करूं?


116

मैं लिनक्स में किसी समूह के सभी सदस्यों को कैसे देख सकता हूं?

जवाबों:


142

आदेशों का उपयोग करें:

getent group groupname

या

getent group groupname | awk -F: '{print $4}'

1
इसलिए समूह जोड़ने के लिए, उपयोगकर्ता को समूह में जोड़ें, समूह में फ़ोल्डर की अनुमतियां बदलें, और समूह के सभी सदस्यों को प्राप्त करें, आप क्रमशः निम्नलिखित कमांड चलाएंगे: ऐडग्रुप प्रोग्रामर एड्यूसर डोनटो प्रोग्रामर chown -R रूट: प्रोग्रामर विचार- IU-141.1010.3 गेट समूह के प्रोग्रामर
डोनाटो

chmod आर जी + w विचार-आइयू-141.1010.3
Donato

दिलचस्प खोज, "प्राप्त समूह" (किसी भी समूह के बिना निर्दिष्ट) और "बिल्ली / आदि / समूह" दोनों बिल्कुल एक ही आउटपुट देते हैं, कम से कम मेरे सिस्टम पर।
ओकोनॉस्ट ऑक्ट

10

"सदस्यों" का उपयोग करें और यह आपके द्वारा चुने गए समूह के सभी उपयोगकर्ताओं को सूचीबद्ध करेगा


1
आपको ऐसी आज्ञा कहाँ मिली?
जकूज़ी

8
आपको इसे स्थापित करने की आवश्यकता हो सकती हैsudo apt-get install members
बेन हॉलैंड

सदस्य डिफ़ॉल्ट रूप से Ubuntu 14.04.5
Janek Bogucki

8

एक समूह के सभी सदस्यों को जाँचने का एक और तरीका यह है कि उस /etc/groupफ़ाइल की जाँच करें जो सभी समूहों और उसके सदस्यों को सूचीबद्ध करती है

उदाहरण:

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,nikhil
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:nikhil
floppy:x:25:
tape:x:26:
sudo:x:27:nikhil
audio:x:29:pulse

पहला स्ट्रिंग (:) द्वारा अलग किया गया समूह नाम निर्दिष्ट करता है और अंतिम स्ट्रिंग उपयोगकर्ता को इस समूह में जोड़ा जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.