方法の一つ:.bashrcのか.bash_profileのファイルを変更することにより、
ホームディレクトリ内の.bashrcまたは.bash_profileのファイルを変更することによって。次のように次の行のいずれかを選択しますこれらの2つのファイルは、最後に追加されます。
上記のコードは、我々はあなたが.bash_profileの選択した場合、その後、同じ業務プロセスの真実である、.bashrcファイルを選択しました。ディスプレイが示した後、我々は自動的に設定上記のユーザーのログアウト時間は90秒、90秒です。
方法2:設定ファイルのsshを変更することによって、
sshは、当社のLinuxシステムは、より一般的に次のように我々はまた、タイムアウト自動ログアウト機能を実装しているSSHの設定ファイルは、/ etc / ssh / sshd_configを変更することによって、ツールを使用しています:
次の2行を見つけます。
#ClientAliveInterval 90
#ClientAliveCountMax 3
数字の後ろに、変更、削除注意:
ClientAliveInterval 60
ClientAliveCountMax 5
保存して終了し、SSHサービスを再起動します。
rootログインのタイムアウトを除くすべてのユーザーにこのアプローチは60秒、自動ログアウトです。最初の行は、90秒ごとに、第二行は非アクティブ切断する5の検出を示す検出時刻を表します。
方法3:設定ファイルのsshを変更することによって、
/ etc / profileファイルでは、TMOUTフィールドを追加し、ソースは/ etc / profileをすることができます。
TMOUT = 300
輸出TOMOUT
方法4:スクリプトを作成します
のautologout.shと呼ばれる新しいファイルを作成し、rootユーザーとしてログインします。
Vimの/etc/profile.d/autologout.sh
以下の内容を追加します。
TMOUT = 100
読み取り専用TMOUT
輸出TMOUT
そのための実行権限を追加し、ファイルを保存して終了します。
chmodの+ X /etc/profile.d/autologout.sh
さて、ログアウトするか、システムを再起動します。100秒後に非アクティブなユーザーは自動的にログアウトされます。でも、普通のユーザーがセッション接続を維持したいが、設定を変更することはできません、彼らは100秒後に終了することを強制されます。