ฉันจะแสดงรายการสมาชิกของกลุ่มได้อย่างไร?


คำตอบ:


143

ใช้คำสั่ง:

getent group groupname

หรือ

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

1
ดังนั้นในการเพิ่มกลุ่มเพิ่มผู้ใช้ไปยังกลุ่มเปลี่ยนสิทธิ์ของโฟลเดอร์เป็นกลุ่มและรับสมาชิกทั้งหมดของกลุ่มคุณจะเรียกใช้คำสั่งต่อไปนี้ตามลำดับ: addgroup programmers adduser donato โปรแกรมเมอร์ chato -R root: programmers idea-IU-141.1010.3 โปรแกรมเมอร์กลุ่ม getent
Donato

chmod -R g + w idea-IU-141.1010.3
Donato

การค้นหาที่น่าสนใจ "กลุ่ม getent" (โดยไม่ระบุกลุ่มใด ๆ ) และ "cat / etc / group" ทั้งคู่ให้ผลลัพธ์เหมือนกันทุกประการอย่างน้อยในระบบของฉัน
okolnost

10

ใช้ "สมาชิก" และมันจะแสดงรายการผู้ใช้ทั้งหมดในกลุ่มที่คุณเลือก


1
คุณพบคำสั่งนั้นอยู่ที่ไหน
Jakuje

8
คุณอาจจำเป็นต้องติดตั้งsudo apt-get install members
Ben Holland

สมาชิกจะถูกติดตั้งโดยค่าเริ่มต้นใน 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

สตริงแรก (คั่นด้วย :) ระบุชื่อกลุ่มและสตริงสุดท้ายระบุผู้ใช้ที่เพิ่มในกลุ่มนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.