すべてのユーザーの履歴を取得する方法

すべてのユーザーの履歴を取得する方法

現在ログインしているユーザーの履歴ファイルを見つけるための$ HISTFILE変数があることを知っていますが、サーバー上のすべての履歴ファイルをインポートするにはどうすればよいですか?

私は次のことを考えています:

sudo find /home/ -name '*_history*'

出力:

root@anders:~# sudo find /home/ -name '*_history*'
/home/seb/.bash_history
/home/adionditsak/.bash_history
/home/jakob/.bash_history
...

これで問題は解決しますか?それとももっと良い方法がありますか?

ベストアンサー1

すべての履歴ファイルのディレクトリを作成し、それに応じてHISTFILE設定できます/etc/profile。たとえば、HISTFILE=/var/somedir/history/${USER}_historyすべての履歴ファイルを含む場所があります。しかし、ユーザーは、例えば、彼女の.bashrc

おすすめ記事