[Pkg-shadow-devel] newusers.8 man page and newusers issues
    Nicolas François 
    nicolas.francois at centraliens.net
       
    Mon Oct 30 23:47:02 CET 2006
    
    
  
Hello Tomasz,
Regarding your change on the newusers man page and your question on IRC.
You committed:
    This field must contain name of group. When specified an existing
    group name the named user will be added as a new member of this
    group. If specified non-existent non-numerical group name a new
    group will be created.
I propose the following:
    This field must contain a name of group or a numerical group
    identifier. When an existing group is specified, the named user
    will be added as a new member of this group. Otherwise, a new
    group will be created, whose name is pw_gid and whose identifier
    is either pw_gid if a numerical group identifier was specified, or
    a group identifier greater than all the group identifiers already
    used.
    If no groups are specified, newusers will create a group with the
    name of the new user, and the user's id for its group identifier
    (if it is not already used for an existing group; otherwise
    newusers tries the next ones).
While writing this, I found the following issues:
 * The group name can be numerical (if you specify a numerical group
   id, which is not already used)
 * If you add an user whose name is the name of an existing group, and
   do not specify the group in the newusers file, the existing group
   is overwritten. For example:
       bin:pwd:::gecos:home:shell
   Then the id of the 'bin' group will be overwritten.
 * newusers does not support commented lines
 * newusers does not support MD5 passwords
 * newusers does not validate the user's name with check_user_name
Maybe these last points should be specified in the man page.
Kind Regards,
-- 
Nekral
    
    
More information about the Pkg-shadow-devel
mailing list