ロックされている場合Gnu/Linuxで/etc/sudoersファイルをリセットする方法

ロックされている場合Gnu/Linuxで/etc/sudoersファイルをリセットする方法

AWS Linux AMI2を使用していますが、ec2-user ALL=(ALL) ALLファイルを追加して保存しました。

これでコマンドを実行すると、次のようにsudo表示されます。[sudo] password for ec2-user:

このファイルをリセットする方法は?

答え1

その行を削除するだけです。

不明なパスワードが問題の場合は、ec2-userrootアクセス権を取得する別の方法を見つける必要があります。

この行はパスワードを指定していないため、パスワードの入力を求められますec2-user ALL=(ALL) ALLsudoNOPASSWD

答え2

基本的に、Sudoコマンドを実行する前に、ユーザーに自分自身を認証する必要があります。

この動作は NOPASSWD タグで変更できます。

シングルユーザーの場合は、以下を試してください。

USERNAME ALL=(ALL:ALL) NOPASSWD:ALL

構文を次のように変更することもできます。特定のコマンドを許可良い

USERNAME ALL= NOPASSWD: /bin/kill, /bin/ls

ソーダスこのマニュアルには、このトピックの詳細が記載されています。

関連情報