sudoersによってロックされたファイル[OSX]("sudoers ファイルにはありません。このイベントが報告されます。 ")

sudoersによってロックされたファイル[OSX]("sudoers ファイルにはありません。このイベントが報告されます。 ")

以前は誤ってsudoersファイルを台無しにして、次のエラーが発生し始めました。

>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

私はこの記事で言ったようにしようとしました。https://astrails.com/blog/2009/09/29/how-to-fix-a-hosed-etc-sudoers-file-on-mac-osx

私はそれを実行し、vim /etc/sudoers次のように2つの中かっこを持つ空のファイルを見ました。

{ } ~ ~ ~ ~

中かっこをコメントアウトしてファイルを保存し(「読み取り専用」警告にもかかわらず)、終了してsudo visudoを実行してみたところ、次のエラーが発生しました。

john is not in the sudoers file. This incident will be reported.

もはやsudoが利用できないようです。この問題を解決する方法はありますか?私はMojave 10.14.4を実行している2017 Macを使用しています。ファイルに触れてはいけないことはわかりますが、ただ気になりました...

答え1

私は次のことを考えました:

@muruが提案したように、きれいなsudoersファイルを破損したファイルにコピーしましたが、うまくいきました。私は次のファイルを使用しました(元のOSXで提供されたと聞きました):Paste.md-5.net/fipapovuye.shell Finderでファイルを閲覧できました - >「情報のインポート」(ファイルのプロパティ)をクリックします。 -->下部の[権限]タブにユーザーを追加し、そのユーザーに読み取り+書き込み権限を付与します。次に、vimを使用してコンテンツをコピーして貼り付け、ファイルを保存します。

関連情報