プロセスアカウンティングを有効にする2023/07/13 |
acct をインストールしてプロセスアカウンティングを有効にします。
ユーザー自身が自由に編集・削除可能な history とは別で、全てのコマンド履歴を残すことができます。 |
|
[1] | acct をインストールして起動します。 |
root@dlp:~#
root@dlp:~# apt -y install acct systemctl enable acct
|
[2] | コマンド履歴のログはバイナリファイルとなっているので、専用のコマンドで内容を出力します。 |
root@dlp:~# lastcomm apt-get S root ttyS0 0.34 secs Thu Jul 13 00:40 dpkg root ttyS0 0.00 secs Thu Jul 13 00:40 dpkg root ttyS0 0.00 secs Thu Jul 13 00:40 dpkg root ttyS0 0.00 secs Thu Jul 13 00:40 dpkg root pts/0 0.00 secs Thu Jul 13 00:40 man-db.postinst root pts/0 0.00 secs Thu Jul 13 00:40 mandb S man pts/0 0.22 secs Thu Jul 13 00:40 acct.postinst root pts/0 0.00 secs Thu Jul 13 00:40 deb-systemd-inv root pts/0 0.01 secs Thu Jul 13 00:40 systemctl S root pts/0 0.00 secs Thu Jul 13 00:40 systemd-tty-ask S root pts/0 0.00 secs Thu Jul 13 00:40 accton S root __ 0.00 secs Thu Jul 13 00:40 ..... ..... |
[4] | ユーザーを指定する場合は [--user] オプションを付加します。 |
root@dlp:~# lastcomm --user debian bash S debian ttyS0 0.01 secs Thu Jul 13 00:41 clear_console debian ttyS0 0.00 secs Thu Jul 13 00:42 exim4 SF debian __ 0.00 secs Thu Jul 13 00:42 sudo F debian __ 0.00 secs Thu Jul 13 00:42 sudo S debian ttyS0 0.05 secs Thu Jul 13 00:42 sudo F debian ttyS0 0.00 secs Thu Jul 13 00:42 cat debian ttyS0 0.00 secs Thu Jul 13 00:42 ssh debian ttyS0 0.06 secs Thu Jul 13 00:41 ssh debian ttyS0 0.00 secs Thu Jul 13 00:41 dircolors debian ttyS0 0.00 secs Thu Jul 13 00:41 id debian ttyS0 0.00 secs Thu Jul 13 00:41 |
[5] | コマンドを指定する場合は [--command] オプションを付加します。 |
root@dlp:~# lastcomm --command su su S root ttyS0 0.00 secs Thu Jul 13 00:42 su S bookworm ttyS0 0.02 secs Thu Jul 13 00:43 su S bookworm ttyS0 0.02 secs Thu Jul 13 00:43 su S root ttyS0 0.00 secs Thu Jul 13 00:41 |
Sponsored Link |