【问题标题】:Why is storing logs in root incorrect? [closed]为什么将日志存储在 root 中不正确? [关闭]
【发布时间】:2020-04-27 22:20:00
【问题描述】:

我被指示永远不要将我的日志存储在根目录中,就像在“/”中一样。我只是想知道是否有人可以给我这背后的逻辑?这可能听起来很愚蠢,但我觉得理解是我提高的必要条件。

I have moved the logs, and they are not in the root, I was just looking to get a greater understanding of why?

【问题讨论】:

  • 在普通系统上将日志存储在/ 中非常奇怪,但我可以想象有人在 Docker 映像或其他每个应用程序容器系统中这样做

标签: linux shell unix logging sysadmin


【解决方案1】:

/ 中的根是文件系统的根,并且有一个预定义的结构和顺序。

/root 中的 root 是 root 用户的主文件夹,因此它具有不同的用途。

虽然您可以将日志存储在大多数文件夹中,但建议您不要这样做,因为普遍接受的标准是日志在 /var/log/` 文件夹中再次在类别/文件夹中进一步结构化

【讨论】:

  • 我看到除了遵循当前的标准/模式之外,它的工作原理是一样的吗? .我只是确保这不是安全风险,或者是更深层次的东西。所以它更多的是关于约定而不是功能?
  • 我不会说它的工作原理是一样的。不同的文件夹可以位于不同大小的不同磁盘分区上,因此您可能会被限制在小 /root 分区中写入大日志,而 /var 通常被接受用于保存大块数据,因此它被计划为大。您也可能受到权限的限制。根据您所在的位置和使用的用户,写入/读取/执行文件/文件夹将需要权限。
  • 请注意,以只读方式挂载/ 的趋势越来越大,这意味着将日志存储在/ 中可能是不可能的。
  • 确实是这样。我们的安全开发运营团队将一些框设置为只读。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-24
  • 2021-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-26
  • 1970-01-01
相关资源
最近更新 更多