8

Я использую CentOS 6.x и хочу переместить .bash_history в другое место.

Домашние каталоги моих пользователей (потому что я запускаю VPS) находятся в /var/www/vhost/<domain>.<tld> который доступен по FTP (и так и должно быть).

Из-за этого я изменил AuthorizedKeysFile для SSH-соединений по сравнению с обычными ~/.ssh/authorized_keys так как FTP-соединения легко смогут их найти.

В то же время я хочу переместить файл .bash_history в /home/%u/.bash_history где %u - текущий пользователь.

1 ответ1

15

Вам нужно установить HISTFILE для ваших пользователей в нужном вам месте, установить следующее в .bash_profile для пользователя, а для новых пользователей установить его в каталоге пользовательских скелетов, скорее всего, /etc/skel/.bash_profile

export HISTFILE=/home/$USER/.bash_history

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .