Debian 12 bookworm
Sponsored Link

プロセスアカウンティングを有効にする2023/07/13

 
acct をインストールしてプロセスアカウンティングを有効にします。
ユーザー自身が自由に編集・削除可能な history とは別で、全てのコマンド履歴を残すことができます。
[1] acct をインストールして起動します。
root@dlp:~#
apt -y install acct
root@dlp:~#
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
関連コンテンツ