0
如何通過終端從Mac系統首選項下獲取列出的用戶和組?從Mac獲取用戶和組
我已經試過
dscl . list /users
dscl . list /groups
但是他們給我的系統上下的用戶的名單。我只想要我看到的用戶和組,如果我進入系統偏好設置並查看它們。
如何通過終端從Mac系統首選項下獲取列出的用戶和組?從Mac獲取用戶和組
我已經試過
dscl . list /users
dscl . list /groups
但是他們給我的系統上下的用戶的名單。我只想要我看到的用戶和組,如果我進入系統偏好設置並查看它們。
您可以使用dscacheutil
來獲取這些列表。
dscacheutil -q user
dscacheutil -q group
該系統把用戶/組的ID與作爲<= 500
「系統」的用戶,這是從UI隱藏。所以你可以這樣做:
$ for user in `dscl . list /users`; do if [ `dscl . read "https://stackoverflow.com/users/$user" | grep UniqueID | awk '{print $2;}'` -gt 500 ]; then echo "$user" ;fi; done
嘿那裏 - 這可能更適合超級用戶,另一個堆棧交換站點。 –