2013-02-06 160 views
-1

有沒有辦法,我可以記錄某個用戶或用戶組在ubuntu CLI中運行的所有命令。 我需要保持一個一定的用戶羣運行的所有命令的軌跡說命令日誌Ubuntu

UsrGrp1:USR1,USR2,USR3

因爲我跑步機的羣集和全部由不同的用戶控制。我需要通過每臺機器的root用戶來監視這些內容。

歷史記錄命令給我所有的命令日誌。但它可以由用戶自己修改。所以我需要只保留根用戶下的日誌。

+0

如果用戶輸入「bash」,然後在該shell中輸入命令,會發生什麼?你可能想要審計...... –

+0

bash命令會做什麼?我不清楚它的功能.. 我很天真地使用Linux。請澄清。 –

回答

0

你可以試試logkeys一個用於linux的鍵盤記錄器。另一個選項可能是script,但有了這個,您需要編寫一個觸發器以便在每個用戶登錄時啓動它。