- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个启用了 systemd
的 docker 容器,并在其上安装 auditd
。
我正在使用 dockerhub 中提供的标准 centos/systemd
镜像。但是当我尝试开始审核时,它失败了。
以下是我创建并进入 docker 容器所执行的命令列表:
docker run -d --rm --privileged --name systemd -v /sys/fs/cgroup:/sys/fs/cgroup:ro centos/systemd
docker exec -it systemd bash
现在,在 docker 容器内:
yum install audit
systemctl start auditd
我收到以下错误:
Job for auditd.service failed because the control process exited with error code. See "systemctl status auditd.service" and "journalctl -xe" for details.
然后我运行:
systemctl status auditd.service
我得到了这个信息:
auditd[182]: Error sending status request (Operation not permitted)
auditd[182]: Error sending enable request (Operation not permitted)
auditd[182]: Unable to set initial audit startup state to 'enable', exiting
auditd[182]: The audit daemon is exiting.
auditd[181]: Cannot daemonize (Success)
auditd[181]: The audit daemon is exiting.
systemd[1]: auditd.service: control process exited, code=exited status=1
systemd[1]: Failed to start Security Auditing Service.
systemd[1]: Unit auditd.service entered failed state.
systemd[1]: auditd.service failed.
你们知道为什么会发生这种情况吗?
谢谢。
最佳答案
查看此discussion :
At the moment, auditd can be used inside a container only for aggregatinglogs from other systems. It cannot be used to get events relevant to thecontainer or the host OS. If you want to aggregate only, then setlocal_events=no in auditd.conf.
Container support is still under development.
另请参阅this :
local_eventsThis yes/no keyword specifies whether or not to include local events. Normally you want local events so the default value is yes. Cases where you would set this to no is when you want to aggregate events only from the network. At the moment, this is useful if the audit daemon is running in a container. This option can only be set once at daemon start up. Reloading the config file has no effect.
所以至少在Date: Thu, 19 Jul 2018 14:53:32 -0400
,这个功能不支持,不得不等待。
关于docker - 在centos docker容器内运行auditd时出错 : "Unable to set initial audit startup state to ' enable', 退出”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53311314/
我们正在考虑从 rsyslog 迁移到 auditd,但我还没有找到应用程序应该如何将日志消息输出到 auditd。 (使用 rsyslog 有详细记录)。 最佳答案 您将 auditd 理解为日志记
我在auditd配置中给出了以下规则。 audit_rules: | -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k
我正在尝试用 C/C++ 编写一个进程来实时分析 auditd 事件。 目前,我正在使用 af_unix 插件从 Unix 套接字(默认情况下为 /var/run/audisp_events)读取审计
我正在尝试在 centos docker 容器中配置 rsyslog 客户端,我注意到以下错误。看起来 rsyslogd 由于 auditd 失败而退出。 知道如何让 rsyslog 服务在 cent
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 8 年前。 Improve
我遇到了一个问题,auditd 似乎将同一消息记录了两次,例如,请参见以下内容: type=EXECVE msg=audit(1495742109.857:90234552): argc=1 a0="
目前,我希望 auditd 服务永远运行,用户无法通过任何命令停止它。 当前我的 auditd 服务: ~]# systemctl cat auditd # /usr/lib/systemd/syst
我需要审核目录并在文件创建时使用文件路径参数调用脚本。阅读 auditctl 的人,我找不到办法做到这一点。 网络上有关于 inotify 或 iwatch 服务的引用,它们应该可以满足我的需要,但我
我想将auditd日志数据重定向到rsyslog而不是audit.log文件。 我发现默认情况下,“/etc/audit/auditd.conf”中已包含以下行以将其重定向到 log_file =/v
我是一名优秀的程序员,十分优秀!