On Fri, Mar 30, 2007 at 04:16:23PM +0000, [EMAIL PROTECTED] wrote: > Package: passwd > Version: 1:4.0.18.1-7 > Severity: normal > File: /usr/sbin/useradd > > according to /etc/default/useradd, useradd(8) is not capable of creating > per-user groups. ack
> its manual page does not mention that it can or will > do so. the manual page also says that when no group is specified, the > default group is "1". despite this, when useradd is invoked without -g, > per-user groups are created: This seems to be a contribution of radhet: When invoked without the --DD option, the uusseerraadddd command creates a new user account using the values specified on the command line and the default values from the system. Depending on command line options, the useradd command will update system files and may also create the new user’s home directory and copy initial files. The version provided with Red Hat Linux will create a group for each user added to the system by default. --ll Do not add the user to the last login log file. This is an option added by Red Hat. --nn A group having the same name as the user being added to the system will be created by default. This option will turn off this Red Hat Linux specific behavior. When this option is used, users by default will be placed in whatever group is specified in _/_e_t_c_/_d_e_f_a_u_l_t_/_u_s_e_r_a_d_d. If no default group is defined, group 1 will be used. UID lower than the value of UID_MIN defined in _/_e_t_c_/_l_o_g_i_n_._d_e_f_s and whose password does not expire. Note that uusseerraadddd will not create a home directory for such an user, regardless of the default setting in _/_e_t_c_/_l_o_g_i_n_._d_e_f_s. You have to specify --mm option if you want a home directory for a system account to be created. This is an option added by Red Hat NNOOTTEESS The system administrator is responsible for placing the default user files in the _/_e_t_c_/_s_k_e_l_/ directory. This version of useradd was modified by Red Hat to suit Red Hat user/group conventions.