Наблюдавайте активността на потребителя с команда acct

Всички ние, които администрираме сървъри знаем, че трябва да имаме контрол или поне често да контролираме цялата дейност, която другите потребители правят на сървъра, има няколко начина за контрол на потребителите, днес ще ви покажа приложение, което ще ни помогне с това: акт

Обърнете внимание, че всички следващи команди ще бъдат изпълнени като root, следователно липсата на sudo

За да го инсталирате, знаете, инсталирайте пакета acct в дистрибуции като Debian или производни:

apt-get install acct

След като бъде инсталиран, ще се уверим, че демонът е активен:

service acct start

В дистрибуции, които използват systemd, би било:

systemctl start acct

Е, тя работи и работи. и сега това? 🙂

Сега имаме много опции или по-скоро много нови команди. Например:

Команда ac

Командата ac ни дава информация за времето на свързване, ако я изпълним без параметри, тя ще ни каже колко дълго потребителите са били влезли в системата.

Ако го изпълним с параметъра -d, той ще го раздели на дни, т.е.

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

Докато параметърът -p Разделя го на потребители:

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

И ако искате да смесите резултатите, можем да видим времето за свързване на всеки потребител, разделено на дни с командата: ac -d the_user

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

Команда sa

Тази команда ни показва като такива други команди, изпълнявани от други потребители, например:

sa -u

Това ще ни покаже последните команди, изпълнени от всеки потребител в системата:

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

Команда на Lastcomm

Тази команда ни показва последните команди, изпълнени от всеки потребител, по подразбиране ще ни покаже последните команди на всички потребители, но очевидно можем да му кажем да ни показва само командите на определен потребител, например:

lastcomm root

lastcomm-user-root

Също така можем да търсим вместо по потребител, да търсим по команда:

lastcomm COMANDO

Това е:

lastcomm touch

lastcomm-команда

И тук приключих да говоря за командите, които ще имаме на разположение, ако инсталираме пакета acct

Както казах в началото, има няколко начина да разберем какво прави или спира даден потребител в системата, също така винаги можем да проверим .bash_history на дома му, но както някои би трябвало да знаят, съдържанието на историята може да бъде изтрито така че този метод, който представям тук, може да бъде много ефективен в сравнение с други 😉

поздрави


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Исус Израел Пералес Мартинес каза той

    Това е много добре, ще го опитам

  2.   MSX каза той

    Ъфф, шичо сладурче, не го познавах, голям КЗ!

    1.    MSX каза той

      ERRATA: чич 😉

      Може да се интересувате от този друг инструмент, подобен на acct, но ориентиран към използването в мрежата на всеки регистриран потребител: http://www.pmacct.net/

    2.    KZKG ^ Гаара каза той

      Благодаря, опитвам се да сложа интересни неща ... днес подготвих още една много добра публикация 😀

  3.   clow_eriol каза той

    Много интересно 🙂

  4.   Пабло каза той

    Ааа ... терминалът ... няма какво да му се даде ...

    1.    тарегон каза той

      Остава само да научите командите и да ги използвате.

      1.    eliotime3000 каза той

        Вярно е.

  5.   eliotime3000 каза той

    Хубавото на GNU / Linux е, че не зависиш от кейлогъри или нещо подобно. За това е предназначен терминалът (въпреки че самият той е инструмент с две остриета).

  6.   auroszx каза той

    Отивам да го тествам 🙂 За Стрелците пакетът е в AUR като "acct".