首页/云/Docker 容器速查/docker 组成员等效 root 的审计
本包目录(366 条)
基础命令50 条镜像与构建107 条网络与存储52 条Compose 编排55 条
资源与安全50 条
容器排障52 条

docker 组成员等效 root 的审计

加入 docker 组等于获得宿主等效权限:组成员可启动特权容器挂载宿主目录;用 getent 定期审计名单,能不用就不用。

Docker 容器速查云更新于 2026-10-12
权限模型docker.sock 属主 root:docker 0660
审计getent group docker 与现网登录账号比对
替代rootless 模式、受控 sudo、socket 代理

示例

示例
getent group docker
getent passwd | awk -F: '$3>=1000 {print $1}' | while read u; do id -nG "$u" | grep -qw docker && echo "$u in docker group"; done
sudo gpasswd -d 用户名 docker
多用户或多人维护的机器上,组成员清单要与运维授权记录对齐。

易错点

  • 把开发者直接加组的做法在多用户机器上等于放弃容器边界,优先 rootless 或代理
  • 移除组后要重新登录会话才生效,组成员关系在登录时已确定

数据来源与参考

  • Docker 官方文档:Docker daemon attack surface(docs.docker.com/engine/security)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌