GNU/Linux >> Linux の 問題 >  >> Linux

/etc/sudoers ファイルを編集する正規表現パターン

/etc/sudoers は編集しないでください 任意の種類のスクリプトを含むファイル。 visudo には理由があります 指図。 sudoers の編集 ファイルはまれで、よく管理されている必要があります。

そうは言っても、あなたのエディタが visudo コマンドはviで、:%s/^# %wheel/%wheel/のようなものを実行できます %wheel で始まるすべての行のコメントを外します .

または、本当に必要だと思う場合:

sudo sed --in-place 's/^#\s*\(%wheel\s\+ALL=(ALL)\s\+NOPASSWD:\s\+ALL\)/\1/' /etc/sudoers

--in-place なしで実行します 最初に出力を確認します。自己責任で使用してください。


以下は動作するはずです:

sed -i 's/^#\s*\(%wheel\s*ALL=(ALL)\s*NOPASSWD:\s*ALL\)/\1/' /etc/sudoers

sed を使用する必要はありません。 centos では /etc/sudoers.d/ にファイルを作成するだけです

echo 'myuser ALL=(ALL) NOPASSWD: ALL' >> ./myuser
sudo chown root:root ./myuser
sudo mv ./myuser /etc/sudoers.d/

これにより、myuser のパスワードなしで sudo が有効になります .詳細については、こちらを確認してください:https://unix.stackexchange.com/questions/375433/etc-sudoers-vs-etc-sudoers-d-file-for-enabling-sudo-for-a-user


Linux
  1. [修正済み]ユーザー名がsudoersファイルにない

  2. 壊れたsudoersファイルを修正– sudo:21行目近くの/ etc/sudoersの解析エラー[Ubuntu]

  3. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  1. Bash =〜正規表現とHttps://regex101.com/?

  2. Linux –Sudoは/etc / sudoersを開くことができませんか?

  3. サンプル /etc/mke2fs.conf ファイル

  1. Sudoersファイルにエラーがありますか?修正方法は次のとおりです。

  2. コマンドラインから非対話的に sudoer を追加する

  3. sudo プロンプトでパスワードを入力するときのフィードバックを無効にする