MacOS Xで新しくグループを作って既存のユーザをグループに参加させる方法がわかりにくかったのでメモ
Linuxとかだと、groupaddしてusermodすればできるのだけれど、Macだとそもそもそこらへんのコマンドがないので困った。
バージョンはsnow leopard(10.6.2)。
コマンドラインで作業する。(GUIからはできない?)
- 新しいグループ(new_group)を作る
# dseditgroup -o create -i new_gid -n /Local/Default new_group
オプションの-i new_gidは省略できる。その場合gidは適当に決まるっぽい。
- ユーザ(user_name)をnew_groupのメンバに設定する
# dscl . -append /Groups/new_group GroupMembership user_name