เป็นที่ทราบกันว่าผู้ใช้ทั้งหมดเป็นสมาชิกของกลุ่ม 'พนักงาน' หากคุณตั้งค่าผู้ใช้มาตรฐานและสร้างไฟล์ใด ๆ รายการของไฟล์นั้นในเทอร์มินัลที่มี 'ls -la' จะแสดงกลุ่มผู้ใช้ว่าเป็น 'staff'
ใช้คำสั่ง dscacheutil เราสามารถดูข้อมูลเกี่ยวกับกลุ่ม ตัวอย่างเช่น: -
dscacheutil -q group -a name admin
ส่งคืนข้อมูลเกี่ยวกับกลุ่มผู้ดูแลรวมถึงสมาชิกทั้งหมด
อย่างไรก็ตามเมื่อใช้เพื่อดูกลุ่ม 'พนักงาน' ฉันคาดว่าจะเห็นผู้ใช้มาตรฐานเป็นสมาชิกของกลุ่ม แต่นี่ไม่ใช่กรณี: -
dscacheutil -q group -a name staff
name: staff
password: *
gid: 20
users: root
ดังนั้นหากผู้ใช้มาตรฐานทั้งหมดเป็นสมาชิกในกลุ่มพนักงานทำไมพวกเขาจึงไม่ปรากฏที่นี่
มีคำสั่งอื่นที่สามารถแสดงให้สมาชิกที่แท้จริงของกลุ่มพนักงาน?