MacOSでパスワードなしでsudoを有効にする


20

私の問題

パスワードを入力せずsudoMacOS Sierra 10.12でコマンドを実行できるようにしたいと思います。

私が試したもの

私は次を読んだ:

/etc/sudoersファイルの関連部分を次のように変更しました:

root ALL=(ALL) ALL
%admin  ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%sudo   ALL=(ALL) NOPASSWD: ALL
adamatan ALL=(ALL) NOPASSWD: ALL

ローカルユーザーID(whoami)はadamatanです。

電話をするとき、数分ごとにパスワードを入力するように頼まれていますsudo。何が間違っているのでしょうか?


sudo -iはSierraで動作しますか?El Capでは、ルートコンテキストに切り替えて、そのセッションのログインリソースファイルを実行します。(まだsudoersである必要があるので、以前の努力は無駄になりません)。
FiddleDeDee

動作しますが、どのように問題を解決しますか?
アダムマタン

1
私は最近Sierraにアップグレードし、これに遭遇しました。デフォルトの/etc/sudoersファイルは、El Capから大幅に変更されました。そこで、1行の設定ファイルをsudoers.dディレクトリにドロップしただけで、「機能しました」。物事が変更されたようです。情報が得られたら報告します。
マークエディントン

代わりにmacOSのroot権限のエクスプロイトのいずれかを実行するだけかもしれません;)
sudo

それは須藤の全ポイントを打ち負かす
マシュー・バークレー

回答:


22

ターミナルを開き、実行します sudo visudo

行を編集します。

%admin ALL=(ALL) ALL

言う:

%admin ALL=(ALL) NOPASSWD: ALL

これで、sudoパスワードなしで実行できるようになりました。


1
本当に必要ではないことを再起動
ecerulm


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.