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として、間違いを直します。

最後に、また、アクセス不可にすることを忘れないようにしてください。直って、よかった!!

 

Translate »