从未使用交互式 shell 的用户的命令历史记录

从未使用交互式 shell 的用户的命令历史记录

我可以查看非交互式用户(例如 httpd)的历史记录吗?希望答案与所使用的 shell 无关。我正在寻找可以在 bash 或 dash 中的历史记录。

答案1

命令历史记录通常仅适用于交互式 shell 使用。其他程序的活动历史记录可能记录在日志文件中,您可以在 /var/log 和 /var/log/httpd 或 /var/log/apache2 等位置找到这些文件。名为 httpd 的伪用户帐户的存在并不意味着该帐户曾经运行过任何 shell。

相关内容