Bằng cách kiểm tra /etc/passwd
tệp, tôi sẽ nhận được danh sách tất cả người dùng trong hệ thống. Tuy nhiên, khi kết xuất passwd
tệp trên Mac OS XI không thấy tên người dùng hiện tại của tôi mà có nhiều mục như sau:
_xgridagent: *: 86: 86: Tác nhân Xgrid: / var / xgrid / tác nhân: / usr / bin / false _appowner: *: 87: 87: Chủ sở hữu ứng dụng: / var / blank: / usr / bin / false _windowserver: *: 88: 88: WindowServer: / var / blank: / usr / bin / false _spotlight: *: 89: 89: Spotlight: / var / blank: / usr / bin / false _tokend: *: 91: 91: Daemon mã thông báo: / var / trống: / usr / bin / false
Tại sao tôi có thể đăng nhập vào shell bằng tên người dùng của mình và xem tên người dùng đó khi tôi làm who
?