目录
shell的命令历史记录
需求
>>>系统需要一个目录用来记录所有用户的命令历史记录,来做安全保护。
>>>创建一个目录/var/history,该目录会创建文件记录所有登录用户的历史命令,
文件以 username-userid.log 格式命名;(默认用于记录用户历史命令的文件是当前用户家目录下的.bash_history)
>>>所有用户执行过的命令都会被追加到对应的文件中 ,并且不能删除和修改 ——>特殊属性a
>>>用户输入的命令要实时刷入硬盘 ——> 特殊属性s
目录格式如下:
[bei@localhost ~]$ ls -al /var/history/
dr-xr-xrwx. 2 root root 4096 Aug 7 22:43 .
drwxr-xr-x. 22 root root 4096 Jul 22 00:05 ..
-rw-------. 1 bei bei 76219 Sep 18 20:18 bei-507.log
-r--------. 1 root root 12815 Sep 18 20:17 root-0.log
文件格式如下:
[bei@localhost ~]$ cat -n /var/history/bei-507.log | tail -5
4363 ls -al
4364