質問:特定のコマンドを実行したユーザーを特定するにはどうすればよいですか?または、ユーザーが .bash_history を消去した場合でも、誰がコマンドを実行したかを知ることができますか?
答え:
プロセス アカウンティング ツールを使用すると、特定のコマンドを実行したユーザーに関する基本情報を取得できます。以下は、コマンドを実行したユーザーを見つけるための手順です。
1. アカウンティングが行われる前にサービスが実行されている必要があります。これは次のコマンドで実行されます:
# /etc/init.d/psacct start
2.これは、コマンドを使用して起動ごとに実行するように有効にすることができます
# chkconfig psacct on
3. 誰が特定のコマンドを実行したかを調べるには、コマンド名をパラメーターとして lastcomm に提供します。 コマンド。
# lastcomm rm
コマンドを実行したユーザーが表示されます。