CentOS 6.x를 실행 중이며 .bash_history를 다른 위치로 옮기고 싶습니다.
사용자의 홈 디렉토리는 (VPS를 실행하기 때문에) /var/www/vhost/<domain>.<tld>
FTP에 액세스 할 수 있습니다 (그리고 있어야합니다).
이 때문에 FTP 연결에서 쉽게 찾을 수 있기 때문에 AuthorizedKeysFile
SSH 연결에 대한 표준 을 변경 ~/.ssh/authorized_keys
했습니다.
동시에 .bash_history
파일을 현재 사용자가있는 /home/%u/.bash_history
곳 으로 옮기고 싶습니다 %u
.
답변
사용자의 HISTFILE을 필요한 위치로 설정하고, 사용자의 .bash_profile에서 다음을 설정하고, 새 사용자의 경우 사용자 스켈레톤 디렉토리에서 /etc/skel/.bash_profile을 설정해야합니다.
export HISTFILE=/home/$USER/.bash_history