[Adduser-devel] Bug#428144: "adduser user group" also removes root from group

Marcin Owsiany porridge at debian.org
Sat Jun 9 10:48:03 UTC 2007


Package: adduser
Version: 3.102

porridge at taurus:~$ sudo getent group atest
porridge at taurus:~$ sudo addgroup atest
Adding group `atest' (GID 1002) ...
Done.
porridge at taurus:~$ sudo adduser root atest
Adding user `root' to group `atest' ...
Done.
porridge at taurus:~$ sudo getent group atest
atest:x:1002:root
porridge at taurus:~$ sudo adduser porridge atest
Adding user `porridge' to group `atest' ...
Done.
porridge at taurus:~$ sudo getent group atest
atest:x:1002:porridge

# root is gone!

porridge at taurus:~$ sudo adduser bin atest
Adding user `bin' to group `atest' ...
Done.
porridge at taurus:~$ sudo getent group atest
atest:x:1002:porridge,bin
porridge at taurus:~$ sudo adduser root atest
Adding user `root' to group `atest' ...
Done.
porridge at taurus:~$ sudo getent group atest
atest:x:1002:porridge,bin,root
porridge at taurus:~$ sudo adduser www-data atest
Adding user `www-data' to group `atest' ...
Done.
porridge at taurus:~$ sudo getent group atest
atest:x:1002:porridge,bin,www-data
porridge at taurus:~$

# root is gone again!

This behaviour causes nasty breakage when using group membership for
limiting access to services like SSH.

-- 
Marcin Owsiany <porridge at debian.org>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216




More information about the Adduser-devel mailing list