On Sunday 07 November 2010 18:44, Tito wrote: > > > > > adduser prova > > > > > Adding user `prova' ... > > > > > Adding new group `prova' (1006) ... > > > > > Adding new user `prova' (1004) with group `prova' ... > > > > > adduser prova2 --ingroup prova > > > > > Adding user `prova2' ... > > > > > Adding new user `prova2' (1005) with group `prova' ... > > > > > > > > And what grep prova /etc/passwd /etc/group shows > > > > after these? > > > > I need an answer to the above question. > > /etc/passwd:prova:x:1004:1006:,,,:/home/prova:/bin/bash > /etc/passwd:prova2:x:1005:1006:,,,:/home/prova2:/bin/bash > /etc/group:prova:x:1006:
Thanks. Ok, it's like I expected. > > I dont believe it looks for a group with the same name. > > I think it looks for a group with the GID found in > > deleted user's passwd line. > > I think I can demostrate it does: > > /etc/passwd:prova:x:1004:1006:,,,:/home/prova:/bin/bash > /etc/passwd:prova2:x:1005:1006:,,,:/home/prova2:/bin/bash > /etc/group:prova:x:1006: In order to check my theory, you should add (say, by hand) another line to /etc/group: prova2:x:1234: and _then_ run "deluser prova2". > Now let's remove user prova2: > > deluser prova2 > Removing user `prova2' ... > Warning: group `prova' has no more members. > Done. > > And check: > > /etc/passwd:prova:x:1004:1006:,,,:/home/prova:/bin/bash > /etc/group:prova:x:1006: > > group was not removed as not matching username. I think that group was not removed because another user (prova2) exists who has primary GID=<primary GID of prova2>. Can you repeat the experiment, but with artificially added prova2 group, as described above? -- vda _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
