【Linux】記錄每個使用者的詳細操作
在/etc/profile裡面加上這些就夠了
改個許可權即可chmod 777 /usr/local/crazy/records
tips:普通使用者若有sudo su - 切換root許可權,切換前記錄在自己名稱目錄下,切換後記錄在root目錄下,但記錄的都是登陸賬戶的操作記錄
切換前dump,日誌記錄
[root@localhost /usr/local/crazy/records/chenliang ]# tail -f bash_history
2016-06-16 17:36:29 ##### chenliangpts/3 (124.192.156.166) #### mysqldump -uroot -pESBecs00 kingshard>kingshard.sql
sudo切換後dump,日誌記錄
-
vim /etc/profile
if [ ! -d /usr/local/crazy/records/${LOGNAME} ]
then
mkdir -p /usr/local/crazy/records/${LOGNAME}
chmod 300 /usr/local/crazy/records/${LOGNAME}
fi
export HISTORY_FILE="/usr/local/crazy/records/${LOGNAME}/bash_history"
export PROMPT_COMMAND='{ date "+%Y-%m-%d %T ##### $(who am i |awk "{print \$1\" \"\$2\" \"\$5}") #### $(history 1 | { read x cmd; echo "$cmd"; })"; } >>$HISTORY_FILE'
改個許可權即可chmod 777 /usr/local/crazy/records
tips:普通使用者若有sudo su - 切換root許可權,切換前記錄在自己名稱目錄下,切換後記錄在root目錄下,但記錄的都是登陸賬戶的操作記錄
切換前dump,日誌記錄
[root@localhost /usr/local/crazy/records/chenliang ]# tail -f bash_history
2016-06-16 17:36:29 ##### chenliangpts/3 (124.192.156.166) #### mysqldump -uroot -pESBecs00 kingshard>kingshard.sql
sudo切換後dump,日誌記錄
-
[root@localhost /usr/local/crazy/records/root ]# tail -f bash_history
2016-06-16 17:36:12 ##### chenliang pts/3 (124.192.156.166) #### mysqldump -uroot -pESBecs00 kingshard>kingshard.sql3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-2016094/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql之行(記錄)的詳細操作MySql
- 如何查詢DML操作的詳細記錄
- Linux 目錄結構及詳細操作Linux
- linux下使用者操作記錄審計環境的部署記錄Linux
- 五、對Linux中使用者的詳細解釋及操作Linux
- 記錄一下新建linux修改流程詳細Linux
- linux操作記錄Linux
- Linux下Oracle10.2.0.1升級到oracle10.2.0.4詳細操作記錄LinuxOracle
- linux常用操作記錄Linux
- 記錄Linux操作命令Linux
- Linux 檔案屬性及詳細操作Linux
- Linux Awk 陣列操作詳細介紹Linux陣列
- Linux整合phpredis詳細筆記LinuxPHPRedis筆記
- Azkaban詳細操作
- Cornerstone詳細操作
- Linux下mysql的歷史操作記錄LinuxMySql
- 如何錄製螢幕影片?詳細的錄屏操作步驟告訴你
- Git 詳細的操作指南筆記(從零開始)Git筆記
- docker Linux 各種操作記錄DockerLinux
- Linux查詢某個目錄下每個子目錄的所有檔案數量Linux
- SQL:查詢每個類別最新的5條記錄SQL
- Nginx安裝學習使用詳細記錄Nginx
- Swoft AOP 記錄使用者操作日誌
- exp和imp的詳細操作
- PUTTY 記錄操作記錄
- Linux下繫結網路卡的操作記錄Linux
- Git 操作命令詳細Git
- linux shell與awk在檔案每條記錄後新增一個特定字元Linux字元
- SQL2017 安裝教程圖解(詳細到每一個細節)SQL圖解
- 【Calculate】Calculate Linux安裝操作記錄Linux
- VMware下安裝centos7--詳細記錄CentOS
- oracle實驗記錄 (oracle 詳細分析redo(1))Oracle
- oracle實驗記錄 (oracle 詳細分析redo(2))Oracle
- oracle實驗記錄 (oracle 詳細分析redo(3))Oracle
- oracle實驗記錄 (oracle 詳細分析redo(4))Oracle
- oracle實驗記錄 (oracle 詳細分析redo(5))Oracle
- 每個Linux使用者都應該知道的命令列技巧Linux命令列
- Hadoop 除錯第一個mapreduce程式過程詳細記錄總結Hadoop除錯