Sudo Ubuntu 10.04セッションを数分ではなく1時間にするにはどうすればよいですか?
数分ごとにSudoコマンドのパスワードを書き込む必要があります。
Sudoセッションを長くする代わりに、実際にはrootとしてログインできます。
Sudo su
その後に行うことはすべてrootとして実行されます。 Sudoと入力する必要はもうありません。
いつでもログアウトできます。
exit
免責事項:これはセキュリティ上の理由からお勧めできません! Linuxが非常に安全である理由の1つ ユーザー特権です 。
Sudo
設定ファイルは、次のコマンドで編集できます。
Sudo visudo
そして、行を変更します
Defaults env_reset
に
Defaults env_reset,timestamp_timeout=x
ちなみにx
は数分です。 -1などのx
の負の値は、Sudoがセッションごとに1回だけユーザーパスワードを要求する原因になります。
Defaults:user timestamp_timeout=x
指定されたユーザーにのみ設定を適用します。
警告の1つの単語:別のエディター/コマンドでこのファイルを編集しない! visudo
は、実際にファイルを保存する前に健全性チェックを実行し、ファイルが壊れていないことを確認します。システムからロックアウトした場合は、シングルユーザー/リカバリモードで再起動し、visudo
を実行します。
pamusb を使用できます。
「pam_usbは、通常のUSBフラッシュドライブを使用してLinuxにハードウェア認証を提供します」
ユーザーとしてログインした後、 "Sudo -i"を選択します。
-i(初期ログインをシミュレート)オプションは、ターゲットユーザーのpasswd(5)エントリで指定されたシェルをログインシェルとして実行します。これは、.profileや.loginなどのログイン固有のリソースファイルがシェルによって読み取られることを意味します。コマンドが指定されている場合、コマンドはシェルに渡されて実行されます。それ以外の場合は、対話型シェルが実行されます。 Sudoは、シェルを実行する前に、そのユーザーのホームディレクトリへの変更を試みます。また、環境を初期化し、DISPLAYおよびTERMは変更せずに、HOME、Shell、USER、LOGNAME、およびPATHを設定し、LinuxおよびAIXシステムの/ etc/environmentの内容も設定します。他のすべての環境変数は削除されます。