Как я могу проверить пользовательскую историю команд в Unix?

Я знаю, что команда 'истории' дает мне список команд, которые я ввел в терминал Unix.

Как я вижу, что история команд для всех пользователей в настоящее время входила в систему?

12
задан 21.08.2011, 12:22

1 ответ

Вы добираетесь, список в настоящее время входил в систему пользователи в /var/run/utmp (см. man 5 utmp). История хранится в ~/.history или для пользователя удара в ~/.bash_history. Другие оболочки могут использовать другие файлы истории, поэтому дело не в этом легкий получить действительно всю информацию.

Кроме того, если пользователь зарегистрирован многократно, .bash_history файл не всегда надежен.

Читать utmp файл там является названным "frontend" who, таким образом, Вы могли также записать, что сценарий оболочки для итерации по в настоящее время входил в систему пользователи.

10
ответ дан 07.12.2019, 12:01

Теги

Похожие вопросы