Docker
TMA-DOCKER-3.18
Ensure that daemon.json file permissions are set to 644 or more restrictive
СреднийУровень 2Автоматическаяdocker
Описание
/etc/docker/daemon.json must have mode 644 or more restrictive so that it cannot be modified by non-root users. The audit flags any existing candidate path (/etc/docker/daemon.json) with permission bits outside 644; not applicable when none exists.
Как проверяется
Метод проверки: Команда оболочки
shell
for f in /etc/docker/daemon.json; do [ -e "$f" ] || continue; out=$(find "$f" -maxdepth 0 -perm /7133) || exit 1; [ -z "$out" ] || { echo "$f"; exit 0; }; done; echo compliant- Ожидаемый вывод
compliant
Как исправляется
Метод исправления: Команда оболочки
shell
for f in /etc/docker/daemon.json; do if [ -e "$f" ]; then chmod 644 "$f" || exit 1; fi; doneСвойства
- Операционные системы
- Любая
- Теги
- dockerpermissions
- Источник
- CIS Docker Benchmark v1.9.0 - 3.18 Ensure that daemon.json file permissions are set to 644 or more restrictive
Проверить этот хост
Выполните команду на компьютере, аудит которого вам разрешён. Сканирование работает только на чтение.
shell
tmaegis scan --target docker --level 2