
Это касается ksh
оболочки, работающей как на машинах Linux, так и на AIX.
Есть ли способ скопировать файлы истории команд, записанные и скопированные одновременно дважды (shell не позволяет HISTSIZE
записывать ДВАЖДЫ). Также предусмотрено, что синхронизируются только новые и обновленные записи. Удаление не должно синхронизироваться...
Бывший:
Когда пользователь входит в систему - оболочка записывает историю в файл, определенный в
HISTFILE
переменной.На основании вышеизложенного [1] я хотел
HISTFILE
(или) любую другую опцию для оболочки, чтобы она одновременно записывала историю команд в другом параллельном месте в операционной системе.
Таким образом, в случае, если пользователь удалил файл №1 и не знает, где находится резервная копия файла №2, «системный администратор» может проверить второй файл и идентифицировать его...
решение1
вы можете установить acct
или psacct
для аудита того, что пользователи делают в ваших системах. С этим инструментом поставляется команда lastcomm
, которая может сообщить вам, какие команды были введены пользователем.
Есть очень хороший урокздесь
Инструмент обладает множеством дополнительных функций аудита, которые могут быть очень полезны для аудита счетов.