CentOS 6.xを実行していますが、.bash_historyを別の場所に移動したいと考えています。
ユーザーのホームディレクトリは(VPSを実行しているため)FTPアクセス可能な/var/www/vhost/<domain>.<tld>
にあります(アクセス可能である必要があります)。
このため、FTP接続で簡単に見つけることができるため、SSH接続のAuthorizedKeysFile
を通常の~/.ssh/authorized_keys
から変更しました。
同時に、.bash_history
ファイルを/home/%u/.bash_history
に移動します。ここで、%u
は現在のユーザーです。
ユーザーのHISTFILEを必要な場所に設定し、ユーザーの.bash_profileに次のように設定し、新しいユーザーの場合はユーザーのスケルトンディレクトリに設定する必要があります。おそらく/etc/skel/.bash_profile
export HISTFILE=/home/$USER/.bash_history