Sudo
を使用して何かを実行すると、Sudo
も使用してすぐに他の何かを実行すると、パスワードの入力を求められないことがわかります。他の人にとってはセキュリティ上のリスクであり、コマンドを繰り返し実行して次のパスワードの入力を求めるのは面倒です。だから、毎回プロンプトを表示するか、それとも少なくとも短時間だけパスワードを覚えておくかどうか、どのようにそれを取得できるのか疑問に思っていましたか?
ターミナルを開き、次を入力します。
Sudo visudo
次に、次の行までスクロールします。
Defaults env_reset
それを次のように変更します。
Defaults env_reset,timestamp_timeout=0
0
を任意の値に変更できます(時間単位は分)。これを0
に設定すると、毎回パスワードが要求され、-1
が入力しないようになります。デフォルトは15
に従ってman Sudo 8
ですが、 一部のマニュアル はデフォルトが5
であると言います。詳細については、 RootSudoTimeout wikiをご覧ください。
押す CTRL + X 編集を終了するには、 Y 変更を保存する ENTER 出る。
ターミナルから実行:
echo "testuser1 ALL=(ALL) PASSWD: ALL" >> /etc/sudoers
または:
visudo -f /etc/sudoers
ファイルの下部に次の行を追加します。
testuser1 ALL=(ALL) PASSWD: ALL