0306-docker-socket-ownership-docker.socket文件所有权没有设置为root:root
规则ID
- 0306-docker-socket-ownership
类别
级别
兼容版本
说明
- 如果您在使用systemd管理服务的计算机上使用Docker,请验证Docker.socket文件所有权和组所有权是否正确设置为root。
扫描频率
理论基础
- docker.socket文件包含可能更改docker远程API行为的敏感参数。因此,它应该由root拥有,组应该由root拥有,以保持文件的完整性。
风险项
审计方法
stat -c %U:%G /usr/lib/systemd/system/docker.socket | grep -v root:root
上述命令不应返回任何内容。
补救
- 执行下面的命令:
#> chown root:root /usr/lib/systemd/system/docker.socket
这会将文件的所有权和组所有权设置为root。
影响
默认值
- 系统上可能不存在此文件。在这种情况下,本建议不适用。默认情况下,如果文件存在,则此文件的所有权和组所有权将正确设置为root。
参考文献
CIS 控制