Как я регистрирую все команды оболочки UNIX, отправленные всеми пользователями?

Существует ли изящный способ зарегистрировать каждую команду, отправленную во всех оболочках на машине? Это находится в контексте нечасто используемого сервера Ubuntu, которого я - единственный пользователь - человек. (Существует несколько учетных записей пользователей, используемых автоматизированными системами.)

Я хотел бы, чтобы это было незаметно и низкие издержки, таким образом, я любил бы их, если был простой метод, включающий что-то как script.

8
задан 08.03.2011, 23:48

1 ответ

С незапамятных времен (на самом деле датирующийся со времени, когда люди должны были на самом деле заплатить реальные деньги на компьютерный цикл, они использовали), Unix, и это - клоны, имел систему под названием Учет Процесса (acct) встроенный. Это позволило системным администраторам знать точно, что их пользователи делали и так могли тарифицировать их соответственно.

acct средства все еще существуют в большинстве систем Unix и Linux по сей день.

Этот сайт: http://www.cyberciti.biz/tips/howto-log-user-activity-using-process-accounting.html говорит Вам, как включить его.

9
ответ дан 07.12.2019, 13:56

Теги

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