我想将现有用户
如何将我添加到ID为999的docker组中?
更新:经过进一步查看,我意识到只有docker 131组被列在/etc/group中。
我不知道999 docker是从哪里来的,但以下用户可以在没有sudo权限的情况下运行docker:
虽然“foo”用户无法:
foo
添加到现有组docker
中。问题是我的机器有两个同名的组docker
,一个ID为131,另一个为999。我想将foo
添加到docker 999组中。以下命令只会将foo
添加到131 docker
组中:sudo usermod -aG docker foo
如何将我添加到ID为999的docker组中?
更新:经过进一步查看,我意识到只有docker 131组被列在/etc/group中。
$ cat /etc/group | grep docker
docker:x:131:Steve,Mark,Emmy,user1,foo
我不知道999 docker是从哪里来的,但以下用户可以在没有sudo权限的情况下运行docker:
$ id user1
uid=260800(user1) gid=5000(student) groups=5001(sudoaccess),999(docker),27(sudo),124(sambashare),13010(eestaff),131(docker)
虽然“foo”用户无法:
$ id foo
uid=305800(foo) gid=5000(student) groups=27(sudo),131(docker)
/etc/group
,然后使用sudo权限编辑该文件,将用户添加到所需的群组中(在最后一个冒号之后,或者如果已经有其他用户存在,则写一个逗号,然后再添加用户)。你应该能够从其他群组的行中看到这种模式。/etc/group
只有docker 131组(问题已更新)。 - Tu Buigrep 131 /etc/group
的结果;请编辑您的原始问题,并将输出渲染为code
。 - sudodus