ฉันจะดูสมาชิกของกลุ่มได้อย่างไร [ปิด]


17

ฉันต้องดูสมาชิกของกลุ่มที่เกี่ยวข้องกับการติดตั้ง oracle


5
คุณหมายถึงอะไรโดย "สิทธิ" ในบริบทนี้
Stephen Harris


เราสามารถเปิดคำถามนี้อีกครั้งและตั้งเป็นคำถามซ้ำได้หรือไม่ มีคำตอบที่ดีและโหวตมากมาย อาจแค่ต้องแก้ไขคำถามเพื่อความชัดเจน
5251

คำตอบ:


26

คุณสามารถใช้getentเพื่อแสดงข้อมูลของกลุ่ม getentใช้การเรียกไลบรารี่เพื่อดึงข้อมูลกลุ่มดังนั้นจะให้เกียรติการตั้งค่าใน/etc/nsswitch.confที่มาของข้อมูลกลุ่ม

ตัวอย่าง:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie

ฟิลด์ที่คั่นด้วย:คือ -

  1. ชื่อกลุ่ม
  2. รหัสผ่านที่เข้ารหัส (ไม่ได้ใช้งานตามปกติ)
  3. ID กลุ่มตัวเลข
  4. รายการสมาชิกที่คั่นด้วยเครื่องหมายจุลภาค

4
บน Ubuntu simpsonsอย่างน้อยนี้จะไม่รวมถึงผู้ใช้ที่มีการเริ่มต้นการเข้าสู่ระบบเป็นกลุ่ม
jwodder

@ jwodder เป็นจุดที่ดีมากและเป็นจริงสำหรับทุกระบบเหมือน Unix ฉันละอายใจที่จะไม่คิดอย่างนั้น!
Flup

6

รายชื่อสมาชิก:

getent group <group>

และมีสิทธิอะไรบ้าง? บนระบบไฟล์ sudo, ssh? บนระบบไฟล์:

find / -xdev -group <group>


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