使用acct命令監視用戶活動

我們所有管理服務器的人都知道我們必須控製或至少經常監督其他用戶在服務器上進行的所有活動,有幾種方法可以控制用戶,今天我將向您展示一個可以幫助我們的應用程序: 帳戶

注意,以下所有命令都將以root身份執行,因此缺少sudo

要安裝它,請安裝acct軟件包,例如Debian或衍生版本。

apt-get install acct

安裝完成後,我們將確保守護程序處於活動狀態:

service acct start

在使用systemd的發行版中,它將是:

systemctl start acct

好了,它已經啟動並正在運行。 現在呢? 🙂

現在,我們有很多選擇,或者說,有許多新命令。 例如:

指令ac

ac命令為我們提供連接時間信息,如果我們不帶參數執行該命令,它將告訴我們用戶登錄系統的時間。

如果我們使用-d參數執行它,它將把它分成幾天,即:

交流參數d

而參數 -p 它將其劃分為用戶:

交流參數

如果您想混合結果,我們可以使用以下命令查看每個用戶的連接時間除以天數: ac -d the_user

交流參數PD

命令sa

此命令向我們展示了其他用戶執行的其他命令,例如:

sa -u

這將向我們顯示系統上任何用戶執行的最後命令:

sa參數u

Lastcomm命令

該命令向我們顯示了每個用戶執行的最後命令,默認情況下,它將向我們顯示所有用戶的最後命令,但是顯然我們可以告訴它僅向我們顯示特定用戶的命令,例如:

lastcomm root

lastcomm用戶根

我們還可以按命令搜索而不是按用戶搜索:

lastcomm COMANDO

那是:

lastcomm touch

lastcomm命令

在這裡,我結束了關於如果安裝acct軟件包將可用的命令的討論

正如我在開始時所說的,有幾種方法可以知道用戶在系統中執行或停止執行的操作,我們也可以始終檢查其住所的.bash_history,但是,正如某些人應該知道的那樣,可以刪除歷史記錄的內容。所以,我在這裡介紹的這種方法與其他方法相比非常有效😉

問候


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   耶穌以色列Perales Martinez 他說:

    這很好,我會嘗試的

  2.   MSX 他說:

    烏夫,辣妹,我不認識他,大KZ!

    1.    MSX 他說:

      勘誤表:chiche😉

      您可能對類似於 acct 但面向每個登錄用戶的網絡使用情況的其他工具感興趣: http://www.pmacct.net/

    2.    KZKG ^ Gaara 他說:

      謝謝,我嘗試寫一些有趣的東西......今天我準備了另一篇非常好的帖子😀

  3.   小丑 他說:

    很有趣interesting

  4.   巴勃羅 他說:

    啊...終端...沒有東西給它...

    1.    塔里貢 他說:

      剩下的就是學習命令並使用它們。

      1.    埃利奧時間3000 他說:

        確實如此。

  5.   埃利奧時間3000 他說:

    GNU/Linux 的好處是您不依賴鍵盤記錄器或類似的東西。 這就是終端的用途(儘管它本身就是一個雙刃工具)。

  6.   奧羅斯 他說:

    我要嘗試一下 🙂 對於 Archeros,該軟件包在 AUR 中為“acct”。