【Mac】su: Sorryになった時の対処法の備忘録

【Mac】su: Sorryになった時の対処法の備忘録

どーも!りゅうです(「・ω・)「

flutterの環境構築中にcocoapodsが入らなくて色々コマンド打っていたらsudoコマンドが使えなり困った時の備忘録です。

エラーが出てから解決までの道のり

・経緯は忘れたが以下のコマンドの意味がわからず叩いてしまったのが始まり。

・その後sudoコマンドを打つと以下のメッセージが出るようになる

sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: error initializing audit plugin sudoers_audit

/etc/sudoersが誰でも読み書きできるようになっているのはよろしくないらしいので、Finderからcmd+shift+gコマンド→ /etc を入力して

sudoersファイルを右クリック→情報で見てみるとeveryoneの項目が「読み書き」になっていた。

・rootのパスワードはMacOSバージョンによって最初は空だから設定しないとダメという噂を聞き、以下のコマンドでパスワードを設定を試みる

・New passwordとRetype new passwordを求められるので同じパスワードを2回入力する。

・sudoersの権限を変更する

・rootユーザーからログアウトする

あとがき

根本原因はおそらく最初のコマンドでsudoersファイルの読み書きが誰でもできるようになってしまったことだと思います。
この後はsudoコマンドが無事実行できるようになりました!!

Macカテゴリの最新記事