勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

Cockpitで一定時間操作がない場合は自動でログアウトさせる方法

  サーバー

Cockpitのセキュリティ対策として〇分以上操作がない場合に自動でログアウトさせたい。以下に対応方法をメモ。

 

Cockpitについて

Cockpit自体の導入方法については過去記事参照。

 

対応方法

設定ファイルの作成もしくは編集

サーバにSSH接続し、以下コマンドを実行する。

#設定ファイルを開く
vi /etc/cockpit/cockpit.conf

#以下を追記する(10分の場合)
[Session]
IdleTimeout=600

#systemd に設定ファイルを読み直させる
systemctl daemon-reload

#cockpit.socketを再起動
systemctl restart cockpit.socket

注意点

こちらのページではIdleTimeoutは分指定に見受けられるが、実際は秒指定になっているように思われる。

ただ、Cockpitのセッションが1分周期なのかIdleTimeoutを例えば10に指定した場合「セッション監視の60秒+IdleTimeoutの10秒」で最大70秒後に自動ログアウトするような挙動っぽい。

 

参考サイト

https://docs.cockpit-project.org/cockpit-guide/latest/man/cockpit.conf.5.html#_session

 - サーバー

  関連記事

Cockpitでプログラムの自動実行(systemd timer)設定を行う方法
Cockpitでプログラムの自動実行(systemd timer)設定を行う方法

Cockpitでプログラムの自動実行設定を行いたい。調べたところCronは難しそ ...

Cockpitのメトリックス履歴が表示されない場合の対応方法
Cockpitのメトリックス履歴が表示されない場合の対応方法

Cockpitのメトリックス履歴(グラフ部分)が表示されず「pmlogger.s ...

サーバ管理ツール「Cockpit」にファイルマネージャー用プラグインを導入する方法
サーバ管理ツール「Cockpit」にファイルマネージャー用プラグインを導入する方法

先日メモしたサーバ管理ツール「Cockpit」にブラウザ上からファイルの作成や編 ...

Podmanでイメージのビルド中に「Writing manifest to ~~」表示で処理が止まる場合の対応方法
Podmanでイメージのビルド中に「Writing manifest to ~~」表示で処理が止まる場合の対応方法

Podmanでイメージのビルド中に「Writing manifest to im ...

AlmaLinux9系にホスト側NginxとPodmanコンテナ環境を構築する方法
AlmaLinux9系にホスト側NginxとPodmanコンテナ環境を構築する方法

AlmaLinux8系から9系に移行し、さらにLAMP環境からPodmanコンテ ...