`sudo -i`の後にパスワードを覚えておいてください。

`sudo -i`の後にパスワードを覚えておいてください。

そうしてsudo <command>パスワードを入力すると、Debian Squeezeは私が入力したパスワードを覚えて15分間尋ねません。

sudo -iしかし、私がこれを行うと、exitシステムはそうします。いいえパスワードを覚えて使用するたびにもう一度リクエストしてくださいsudo -i。一度だけ実行すると、sudo <command>次回の実行時にもシステムはパスワードを要求しませんsudo -i

上記のシナリオは次のとおりです。

最初:

  1. ログイン(SSH経由)、
  2. sudo <command>:システムにパスワードが必要です。
  3. sudo -i: システムいいえパスワードを尋ねてください。

第二:

  1. ログイン(SSH経由)、
  2. sudo -i:システムにパスワードが必要です。
  3. exit
  4. sudo -i:体系的再びパスワードを尋ねてください。

2. と 3. の間の作業を実行すると、システムはパスワードを記憶します。

この行動の理由は何ですか?パスワードを使用した後、システムにパスワードを記憶させることができますか(実際にはすでにパスワードをパスしています)sudo -i

ベストアンサー1

sudoers(5) のマニュアルページから:

特別な場合に、sudoの-iオプション(初期ログイン)を指定すると、sudoerはenv_resetの値に関係なく環境を初期化します。 DISPLAY、PATH、および TERM 変数は変更されません。 HOME、MAIL、SHELL、USER、およびLOGNAMEは、ターゲットユーザーに応じて設定されます。 Linux および AIX システムでは、/etc/environment の内容も含まれます。他のすべての環境変数は削除されます。

USERが設定されるという事実は、おそらくパスワードが成功したかどうかにかかわらず、カウンタがリセットされるということです。

この文書には、あなたが知っておくべきその他の事項があります。

おすすめ記事