OSXでは OpenDirectory という仕組みで ユーザーやグループの情報を管理しているらしい。その情報を取得するには dscl というツールを使うらしい。
例)ユーザー一覧を取得する
dscl . list /Users
※なおdsclを実行すると “/System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist: No such file or directory” というエラーメッセージが出るが、無視して良いようだ。(ちゃんと動いている)