有沒有辦法複製同時寫入和複製兩次的命令歷史記錄檔?

有沒有辦法複製同時寫入和複製兩次的命令歷史記錄檔?

這是關於ksh在 Linux 和 AIX 機器上運行的 shell。

有沒有辦法複製同時寫入和複製兩次的命令歷史檔案(shell 不允許HISTSIZE寫入兩次)..還只提供要同步的新條目和更新條目..刪除不應同步...

前任:

  1. 當使用者登入時 - shell 將歷史記錄寫入HISTFILE變數中定義的檔案。

  2. 基於上述[1],我希望HISTFILE(或)shell 的任何其他選項能夠在作業系統上的另一個並行位置同時寫入命令歷史記錄。

因此,如果使用者刪除了 1 號並且使用者不知道 2 號備份位置「系統管理員」可以檢查第二個並識別它...

答案1

您可以安裝acctpsacct來審核使用者在系統中執行的操作。該工具附帶一個命令lastcomm,可以告訴您用戶發出了哪些命令。

有一個非常好的教程這裡

該工具具有更多審計功能,對於帳戶審計可能非常有用。

相關內容