1

Я хочу, чтобы содержимое bash_history дублировалось в другом файле. Зачем? Потому что злоумышленник может редактировать свой собственный файл bash_history. Я знаю, что это не то, для чего существует bash_history. Итак, есть ли способ для bash написать два файла bash_history? Одна нормальная, а другая копия в настраиваемом каталоге?

РЕДАКТИРОВАТЬ

Кто-нибудь редактировал файл bashhistory.c исходного кода bash, чтобы дать мне несколько советов о том, какие изменения необходимо внести в этот файл, чтобы получить другой файл для записи истории?

1 ответ1

0

Используйте жесткую ссылку, чтобы установить копию в какой-то другой области.

cd
ln .bash_history /path/to/copy/writeable/by/user/too

Но это все еще копия, поэтому вам придется периодически делать свою собственную копию с этого пути и вести историю истории.

Но у меня есть «злой» пользователь, которому даже не нужно использовать файл истории ;-)

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