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

sudoにパスワードを長く覚えさせる方法

パスワードを繰り返し入力し続ける必要がないように、sudoにパスワードをより長く記憶させる方法は次のとおりです。

おそらく、かなりの量のsudoを実行します sudo suをしたくないのでコマンド 常にrootとしてコマンドを実行します。ただし、sudoを入力し続けるのはあまり快適ではありません。 パスワード。だから、これがあなたがそれに対処する方法です。

2回目となる数分以内に次々と実行すると、[sudo]your_usernameのパスワードのようなメッセージが表示されないことに気づきました。ただし、2つのコマンドの実行の間に時間がかかる場合に取得します。

sudoを長持ちさせるにはどうすればよいですか?

sudoの動作 /etc/sudoers ファイル、およびデフォルトでsudoのタイムアウト コマンドは15分です

/etc/sudoers ファイルにtimestamp_timeout 特定の時間が経過した後、ユーザーにパスワードの再入力を求めるオプション。

幸いなことに、/etc/sudoersに文字列を追加することで、この数を(分単位で)より大きな数に増やすことができます。 ファイル。その後、sudo もう一度パスワードを要求されます。

sudo コマンドはパスワードを記憶していませんが、最初にパスワードを承認すると、timestamp_timeoutの間続くセッションが作成されます 。 /var/run/sudo/ts/の下にタイムスタンプを保存します ディレクトリ。

sudoersを必ず編集することが重要です visudoを使用したファイル 、構文をチェックし、間違った構成やアクセスできないsudoを残さないようにします 。

つまり、sudo visudoを実行します ファイルを直接編集する代わりに、システムは/etc/sudoersを検証します。 変更をコミットする前にファイルします。

sudoを作成するには コマンドが長持ちする場合は、ターミナルで次のコマンドを実行します。

sudo visudo

Defaultsで始まる行を検索します Defaults timestamp_timeout=x を追加します ここで、x 再プロンプトの間に必要な分数です。この例では、この値を60に設定します 。

それでおしまい。ファイルを保存して終了します。 sudo sudoを実行すると、1時間(60分)後にパスワードプロンプトがタイムアウトします。 ユーザーによって呼び出されます。

さらに、0を指定した場合 、常にパスワードの入力を求められます。たとえば、-1のように負の値を設定する場合は、注意してください。 、タイムアウトが期限切れになることはありません。

もちろん、負の値を指定することはお勧めしません 悪いセキュリティ慣行として扱う必要があります 。

sudoersのさまざまなオプションの詳細をご覧ください コマンドラインのマニュアルページにあります。

ご質問やご意見がございましたら、お気軽にコメントをお寄せください。


Linux
  1. ターミナルを[メールで保護]太字で表示するにはどうすればよいですか?

  2. Firefoxにパスワードの保存と取得にGnomeKeyringVaultを使用させる方法は?

  3. TTY をオーバーライドせずに su/sudo/ssh にパスワードを渡す方法は?

  1. プル時にgitがパスワードを要求しないようにする方法は?

  2. sudo に root パスワードを要求させるにはどうすればよいですか?

  3. sudo コマンドのパスを設定する方法

  1. Debianでsudoのパスワードをリセットする方法

  2. sudoの内部はどのように機能しますか?

  3. mysql ルート パスワードを変更する方法