Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solaris(UNIX)用户命令日志记录_Unix_Logging_Solaris - Fatal编程技术网

Solaris(UNIX)用户命令日志记录

Solaris(UNIX)用户命令日志记录,unix,logging,solaris,Unix,Logging,Solaris,背景: 我的任务是在Oracle Solaris 10平台上执行日常用户任务,并根据输入的命令记录事件日志。我在试图理解Solaris背后的日志系统时遇到了困难,我已经阅读了几乎所有我可以阅读的文档,但我找不到答案 问题: /var/log事件是否记录诸如“成功”删除目录、创建用户、将用户添加到组等命令。?如果是,这是否也保存了使用的命令?我试着用audit_config文件和内置的审计系统混日子,但我没有得到我想要的。我正在寻找每个命令结果的“唯一”日志 p、 相信我,我在问你之前已经查遍了所

背景: 我的任务是在Oracle Solaris 10平台上执行日常用户任务,并根据输入的命令记录事件日志。我在试图理解Solaris背后的日志系统时遇到了困难,我已经阅读了几乎所有我可以阅读的文档,但我找不到答案

问题: /var/log事件是否记录诸如“成功”删除目录、创建用户、将用户添加到组等命令。?如果是,这是否也保存了使用的命令?我试着用audit_config文件和内置的审计系统混日子,但我没有得到我想要的。我正在寻找每个命令结果的“唯一”日志

p、 相信我,我在问你之前已经查遍了所有地方


非常感谢您的指导

简短的回答是否。在Solaris 10中,默认情况下不会记录任何命令。如果您只想记录自己的命令,则在会话开始时键入:

脚本-日志文件名

这将在现有日志中附加您运行的任何命令和结果输出

按control+D将完成日志记录

如果已安装sudo,则将记录使用sudo的命令。但在Solaris 10中,这只是当前工作目录和运行的命令

Solaris 11在默认情况下安装了sudo,这在该领域更有趣,因为您可以打开sudoreplay,它会重放用户的sudo会话,显示输入的内容和任何输出