macでユーザーグループを変更する
小ネタです。
最近brew update
とかbrew install hoge
で /usr/local
以下でPermission deniedがでて書き込めなかったことがありました。
確認したこと
/usr/local/hoge
系のディレクトリが 775, グループがwheel
groups user_name
wheelが入ってないことを確認。
/etc/group
でwheelにユーザー足してみる。
→結果変わらず…
なんでやねんってなってましたがmacだとユーザー管理が違うんですね。
正解
正しくはdscl
コマンドを使って以下のように。
sudo dscl . -append /Groups/wheel GroupMembership user_name
これやったあとはgroups user_name
にもwheelが出てくるようになります。