0

システム環境設定にリストされているユーザーとグループを Mac からターミナル経由で取得するにはどうすればよいですか?

私はもう試した

dscl . list /users
dscl . list /groups

しかし、システムっぽいユーザーのリストも提供してくれます。システム環境設定に入って表示した場合に表示されるユーザーとグループが欲しいだけです。

4

2 に答える 2

2

システムは、ID を持つユーザー/グループを<= 500「システム」ユーザーとして扱い、UI には表示されません。だからあなたはこれを行うことができます:

$ for user in `dscl . list /users`; do if [ `dscl . read "/users/$user" | grep UniqueID | awk '{print $2;}'` -gt 500 ]; then echo "$user" ;fi; done
于 2012-10-04T14:04:10.110 に答える
0

これらのリストを取得するために使用できdscacheutilます。

dscacheutil -q user
dscacheutil -q group
于 2012-10-04T14:00:18.753 に答える