Храните и отслеживайте файлы истории всех пользователей в Linux - PullRequest
0 голосов
/ 07 июля 2019

Мы позволяем нашей системной команде использовать root пользователя на виртуальной машине dev и prod. Кто-то недавно удалил файл конфигурации, и мы не можем найти виновника. Итак, я создал ansible-playbook для создания пользователей sys-Team, но я также хочу хранить (резервную копию) файл истории каждого пользователя на виртуальной машине.

Я изменил расположение файла истории на HISTFILE=/root/joel-history в /home/joel/.zshrc и сделал

chown joel:joel /root/joel-history

Но в файле joel-history история не записана.

Я даже пытался сделать

chmod 755 joel-history

Когда я выхожу из joel пользователя, он говорит:

zsh: locking failed for /root/joel-history: permission denied

Я что-то не так делаю или есть лучший способ отследить историю всех пользователей?

...