Linux主機(jī)操作命令捕獲

添加環(huán)境變量腳本

編輯環(huán)境變量配置文件

vi /etc/profile

添加如下內(nèi)容

#給history添加操作記錄時間,規(guī)避下述部分問題
export HISTTIMEFORMAT=":%F %T:"

#將history最后一條記錄以syslog發(fā)送給rsyslog服務(wù)
export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });logger "[euid=$(whoami)]":$(who am i):[`pwd`]"$msg";}'

使配置生效

source /etc/profile

存在問題

1、終端登錄時,輸入密碼后,敲擊回車,操作記錄會回顯該賬號所在session中history最后一條命令。(可通過操作命令記錄時間和syslog發(fā)送時間以及登錄操作系統(tǒng)上下文登錄記錄來判斷是否為敲擊回車操作)

2、su - 帳號 輸入密碼后,操作記錄會回顯切換帳號后的session中history中最后一條命令。(可通過操作命令記錄時間和syslog發(fā)送時間以及su操作上下文記錄來判斷是否為敲擊回車操作)

3、su - 帳號 輸入密碼后,輸入命令后,最后輸入exit時,操作命令會回顯su - 帳號記錄,但exit命令不會捕獲。

4、su - 帳號 輸入密碼后,輸入命令后,關(guān)閉窗口,操作命令su - 帳號操作記錄丟失。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,715評論 0 5
  • 第 2 章 SHELL 基礎(chǔ)知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本,現(xiàn)在我們來進(jìn)一...
    LiWei_9e4b閱讀 1,648評論 0 0
  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,354評論 0 5
  • 十、變量 變量的賦值方式 先寫變量名稱,緊接著是“=”這個字符,最后是值。中間無任何空格,通過echo命令加上$o...
    伊恩的道歉閱讀 720評論 0 1
  • 第一章 1.Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng),它可以基于Intel x86系列處理器以及Cy...
    yansicing閱讀 5,579評論 0 9

友情鏈接更多精彩內(nèi)容