4.0.3 -- ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/4.0/Desktop/4.0.3/iso/altlinux-4.0.3-lite-i586-install_ru-cd.iso Из man useradd: -g initial_group The group name or number of the user's initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1 or whatever is specified in /etc/default/useradd. И группа должна быть 100: # useradd -D GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel т.е. "users": # fgrep 100 /etc/group* /etc/group:users:x:100: /etc/group-:users:x:100: # но если я делаю "useradd test", test не становится членом группы users. (А такая группа была бы удобна, если хочется позволить что-то всем пользователям.)
(In reply to comment #0) [...] > но если я делаю "useradd test", test не становится членом группы users. Насколько понимаю сейчас у нас по умолчанию включена опция -n, для того чтобы вместе с пользователем создавалась одноимеённая группа, в которую этот пользователь и включается. Чтобы этого не было, нужно указать опцию -g <группа> явно. Думаю, что нужно описать это в мане. А виноват в этом патч от РедХат, похоже.
(В ответ на комментарий №1) > Думаю, что нужно описать это в мане. А виноват в этом патч от РедХат, похоже. В мане это написано. Сделал патч добавляющий новый параметр в /etc/default/useradd, с помощью которого можно сделать опцию -n по умолчанию включенной. Параметр называется NOUSERGROUP: http://git.altlinux.org/people/baraka/packages/?p=shadow.git;a=commit;h=73d815bd867c0d38eb1af3ec128b93d8a84ed954 Так же добавил информацию в этот файл: http://git.altlinux.org/people/baraka/packages/?p=shadow.git;a=commit;h=1f6972046dabdafa9f792e07412886eda40f1f84