อะไรคือคำสั่งให้คิดว่าสมาชิกคนใดของกลุ่ม * nix
อะไรคือคำสั่งให้คิดว่าสมาชิกคนใดของกลุ่ม * nix
คำตอบ:
ขึ้นอยู่กับสภาพแวดล้อมสำหรับกลุ่มรองที่นี่มีตัวเลือกบางอย่าง:
" กลุ่ม 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 "เพื่อรับชื่อบัญชีผู้ใช้
getent group <groupname>
แทนที่จะเป็น greppage สามบรรทัดแรก
grep ^<groupname>: /etc/group