
현재 로그인한 사용자의 기록 파일을 찾을 수 있는 $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
.