Существует ли элегантный способ записи всех команд, представленных во всех оболочках на компьютере? Это в контексте нечасто используемого сервера Ubuntu, единственным пользователем которого я являюсь. (Существует несколько учетных записей пользователей, используемых автоматизированными системами.)
Мне бы хотелось, чтобы это было ненавязчивым и с минимальными накладными расходами, поэтому мне бы очень понравилось, если бы существовал простой метод, включающий что-то подобное script
.
Вот очень хороший и быстрый способ регистрации всех команд оболочки :
[См. Полный пост в блоге здесь]
источник
Вы могли бы использовать Snoopy .
Его очень просто установить и удалить (модуль ядра или исправления не требуются). Обратите внимание, что это неправильное решение для аудита, и его легко можно обойти.
Раскрытие информации: я текущий сопровождающий.
источник
Вы можете использовать sudosh в качестве оболочки оболочки. Он включает в себя автоматическую регистрацию всего, что вы делаете, и может воспроизводить файлы журнала. Смотрите его веб-сайт для получения дополнительной информации .
источник