備忘録 〜プログラミング〜

プログラミングに関する事をつらつらと、、

/usr以下の所有権をユーザーにしたらsudoが使えなくなった

macで所有権やら色々設定を変えているときに、/usr以下の所有権をユーザーに変更してしまうとこうなる。

$ su -
su: not running setuid
$ sudo chown root /usr/bin/su
sudo: must be setuid root

こんなときは、ディスクユーティリティーの「ディスクのアクセス権の検証」->「ディスクのアクセス権の修復」。

これで、所有権も戻りsuもsudoも使えるようになります。