CentOS配置history記錄每個用戶執行過的命令


一個偶然的機會,看到了這個文檔,先存下來,后續使用的話直接就加進去了

要記錄登錄者的用戶名、IP、操作記錄,在/etc/bashrc末尾加入幾個環境變量,用於history命令顯示用戶ip等內容,完成后source /etc/bashrc即可

#history  
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`   
HISTFILESIZE=4000  
HISTSIZE=4000  
HISTTIMEFORMAT="%F %T ${USER_IP} `whoami` "  
export HISTTIMEFORMAT 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM