現象
macで以下をすべて実行したが、自身をroot権限で実行(sudo)できない。
- ルートユーザの有効化
- sudoersに自身を追加
- sudoすると権限がないと言われる
- suでrootになろうとすると
su: Sorry
と言われる
原因
ユーザーを「このコンピュータの管理を許可」を適用していなかったため、権限がなかった。
対策
macのユーザーとグループの設定から「このコンピュータの管理を許可」を適用する。
このときに、「このコンピュータの管理を許可」がグレーアウトになっている場合は、設定権限がないユーザーでログインしてしまっている。管理者権限のあるユーザーでログインした上で、設定を適用する必要がある。