Được biết, tất cả người dùng là thành viên của nhóm 'nhân viên'. Nếu bạn thiết lập một người dùng chuẩn và tạo bất kỳ tệp nào, một danh sách các tệp đó trong thiết bị đầu cuối với 'ls -la' sẽ hiển thị nhóm người dùng là 'staff'.
Sử dụng lệnh dscacheutil, chúng ta có thể thấy thông tin về các nhóm. Ví dụ: -
dscacheutil -q group -a name admin
Điều này trả về thông tin về nhóm quản trị, bao gồm tất cả các thành viên.
Tuy nhiên, khi được sử dụng để xem xét nhóm 'nhân viên', tôi dự kiến sẽ thấy người dùng chuẩn là thành viên của nhóm, nhưng đây không phải là trường hợp: -
dscacheutil -q group -a name staff
name: staff
password: *
gid: 20
users: root
Vì vậy, nếu tất cả người dùng tiêu chuẩn là thành viên trong nhóm nhân viên, tại sao họ không xuất hiện ở đây?
Có một lệnh khác có thể hiển thị các thành viên thực sự của nhóm nhân viên?