您当前的位置:首页 > 计算机 > 系统应用 > Linux

Linux 用户组管理

时间:12-14来源:作者:点击数:

以 root 安装 docker,普通用户 mysql 使用 docker 为例,docker 进程使用 Unix Socket 而不是 TCP 端口。而默认情况下, Unix socket 属于 root 用户,需要 root 权限才能访问。

由于 docker 守护进程启动的时候,会默认赋予名字为 docker 的用户组读写 Unix socket 的权限,因此只要创建 docker 用户组,并将当前用户加入到 docker 用户组中,那么当前用户就有权限访问 Unix socket 了,进而也就可以执行 docker 相关命令了。

su root
groupadd docker # 添加 docker 用户组(docker 通过 apt 安装后会自动添加)
gpasswd -a mysql docker     # 将 mysql 用户加入到 docker 用户组中
su mysql
newgrp docker     # 更新用户组
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐