Macの/etc/sudoers
2018年5月14日 - 未分類
Macの/etc/sudoersをいじって、失敗した件です。
<username> ALL=NOPASSWD: ALL
としなければいけなかったのに、
<username> ALL=NOPASSWD ALL
として、:が抜けてしまいました。
$ sudo su
/etc/sudoers: syntax error near line 57
sudo: parse error in /etc/sudoers near line 57
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
こんなエラーがでて、何もできなくなりました。MacOSXを再インストールしても直らないし。困ったなーって思っていたら、MacのGUIの方では、管理者権限が使えていることに気が付きました。
そこで、ファインダーの移動メニューで、フォルダへ移動を選び、/etcと入力します。
sudoersを選択して、情報を見る、を選択。
当然、アクセス不可になっています。鍵を外して、
アクセス不可をクリックすると、読み/書き がでてきます。これを選んで、読み書きできるようにします。
後は、ターミナルで、>vi /etc/sudoresとして、間違いを直します。
最後に、また、アクセス不可にすることを忘れないようにしてください。直って、よかった!!