สั่งรายการ * สมาชิกกลุ่ม nix ไหม?


5

อะไรคือคำสั่งให้คิดว่าสมาชิกคนใดของกลุ่ม * nix


มันสะกดปกติ Un * x
Josh K

1
ขึ้นอยู่กับว่าคุณมองอย่างไร ฉันเคยเห็นการสะกดคำนั้นมาก่อน เพื่อความถูกต้องทางเทคนิค n x จะแม่นยำที่สุด ...
Joshua Nurczyk

คำตอบ:


6

ขึ้นอยู่กับสภาพแวดล้อมสำหรับกลุ่มรองที่นี่มีตัวเลือกบางอย่าง:

" กลุ่ม getent grep ^ GROUPNAME: "(getent - รับรายการจากฐานข้อมูลผู้ดูแลระบบ)

" กลุ่ม ypcat | grep ^ GROUPNAME: "(ypcat - พิมพ์ค่าของปุ่มทั้งหมดในฐานข้อมูล NIS)

" grep ^ GROUPNAME: / กลุ่ม / etc "(/ etc / group เป็นไฟล์กลุ่มโลคัล)

และถ้าคุณต้องการชื่อกลุ่มและผู้ใช้เพิ่ม " | ตัด -d: -f1,4 "ถึงจุดสิ้นสุดของสตริง (ตัวอย่าง: grep ^ ชื่อกลุ่ม : / etc / group | ตัด -d: -f1,4 )

รหัสกลุ่มหลักแสดงอยู่ใน passwd การป้อนไฟล์สำหรับผู้ใช้แต่ละคนดังนั้นกลุ่มหลักของผู้ใช้จะไม่ปรากฏในผลลัพธ์ของคำสั่งใด ๆ ที่ระบุไว้ข้างต้น คุณสามารถ " grep ^ GROUPNAME: / etc / group | ตัด -d: -f1,3 "เพื่อรับหมายเลขกลุ่มจากนั้น" grep : groupidnumber: / etc / passwd | ตัด -d: -f1 "เพื่อรับชื่อบัญชีผู้ใช้


2
หรือคุณสามารถทำได้ getent group <groupname> แทนที่จะเป็น greppage สามบรรทัดแรก
grawity

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