Linuxの実装の下での活動は、自動的にログインタイムアウト後にユーザーをログアウトしません

方法の一つ:.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秒後に終了することを強制されます。

おすすめ

転載: www.linuxidc.com/Linux/2019-08/159944.htm