TripMode(Mac)が動かなくなった時の対応

テザリングやネットの帯域が狭い時にアプリごとに通信を制御できる便利アプリの「TripMode」tripmode-logo-horiz-home-resized-300x105
がいつの間にかONにできない状態になっていました。。。

tripmode_ng再起動するようにとかで再起動や再インストールをしても改善せず、、、
Console Logを見ると以下のようなエラーが出ていました。

xx/xx/16 xx:xx:10.427 com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.system) Caller specified a plist with bad ownership/permissions: path = /Library/LaunchDaemons/ch.tripmode.nke.TripMode.plist, caller = launchctl.758

インストール時のスクリプトでも”chown”する処理が入っていなかったので、なぜか勝手にファイルオーナーが変わってしまって動かなかったようでした。
本来の”root:wheel”に変更すると直りました。

sudo chown root:wheel /Library/LaunchDaemons/ch.tripmode.nke.TripMode.plist

tripmode_ok

^^