Відстежуйте активність користувачів за допомогою команди acct

Всі ми, хто управляємо серверами, знаємо, що ми повинні контролювати або принаймні часто контролювати всю діяльність, яку виконують інші користувачі на сервері. Існує кілька способів відстежувати користувачів, сьогодні я покажу вам програму, яка допоможе нам у цьому : акт

Зауважте, що всі наступні команди будуть виконуватися як root, звідси відсутність sudo

Щоб встановити його, знаєте, встановіть пакет acct у таких дистрибутивах, як Debian або похідні:

apt-get install acct

Після встановлення ми переконаємося, що демон активний:

service acct start

У дистрибутивах, які використовують systemd, це буде:

systemctl start acct

Ну, це працює і працює. а тепер що? 🙂

Зараз у нас є багато варіантів, а точніше, багато нових команд. Наприклад:

Команда змінного струму

Команда ac дає нам інформацію про час підключення, якщо ми виконаємо її без параметрів, вона повідомить нам, як довго користувачі входили в систему.

Якщо ми виконаємо його з параметром -d, він поділить його на дні, тобто:

ac-параметр-d

Поки параметр -p Він ділить його на користувачів:

ac-параметр-p

І якщо ви хочете змішати результати, ми можемо побачити час підключення кожного користувача, розділений на дні за допомогою команди: ac -d користувач__

ac-параметр-pd

Команда sa

Ця команда показує нас як такі інші команди, що виконуються іншими користувачами, наприклад:

sa -u

Це покаже нам останні команди, виконані будь-яким користувачем у системі:

sa-параметр-u

Команда Lastcomm

Ця команда показує нам останні команди, виконані кожним користувачем, за замовчуванням вона показує останні команди всіх користувачів, але очевидно, ми можемо сказати їй, щоб вона показувала нам лише команди певного користувача, наприклад:

lastcomm root

lastcomm-user-root

І ми також можемо шукати замість за користувачем, шукати за командою:

lastcomm COMANDO

Це:

lastcomm touch

lastcomm-command

І ось я закінчив розмову про команди, які ми матимемо, якщо встановимо пакет acct

Як я вже говорив на початку, існує кілька способів дізнатись, що користувач робить або припиняє робити в системі, ми також завжди можемо перевірити .bash_history його будинку, але, як деякі повинні знати, вміст історії можна видалити отже, цей метод, який я представляю тут, може бути дуже ефективним порівняно з іншими 😉

привіт


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Ісус Ізраїль Пералес Мартінес - сказав він

    Це дуже добре, я спробую

  2.   MSX - сказав він

    Уфф, чіче красуня, я його не знав, великий КЗ!

    1.    MSX - сказав він

      ПОМИЛКА: чіч 😉

      Вас може зацікавити цей інший інструмент, подібний до acct, але орієнтований на мережеве використання кожного зареєстрованого користувача: http://www.pmacct.net/

    2.    KZKG ^ Гаара - сказав він

      Дякую, я намагаюся викладати цікаві речі ... сьогодні я підготував ще один дуже хороший пост 😀

  3.   clow_eriol - сказав він

    Дуже цікаво 🙂

  4.   Пабло - сказав він

    Ааа ... термінал ... йому нічого дати ...

    1.    тарегон - сказав він

      Залишається лише вивчити команди та використовувати їх.

      1.    eliotime3000 - сказав він

        Це правда.

  5.   eliotime3000 - сказав він

    Гарна річ у GNU / Linux полягає в тому, що ви не залежите від кейлогерів чи чогось подібного. Для цього призначений термінал (хоча він сам по собі є двобічним інструментом).

  6.   auroszx - сказав він

    Я збираюся протестувати це 🙂 Для Стрільців пакунок знаходиться в AUR як "acct".