Nathaniel Sherry created VCL-646:
------------------------------------

             Summary: Ubuntu.pm doesn't set userid when creating a user account
                 Key: VCL-646
                 URL: https://issues.apache.org/jira/browse/VCL-646
             Project: VCL
          Issue Type: Bug
          Components: vcld (backend)
    Affects Versions: 2.3
         Environment: Ubuntu 12.04 image, LDAP-derived user-ids
            Reporter: Nathaniel Sherry
            Priority: Minor


By default, when Ubuntu.pm creates user accounts in the 'reserve' function, it 
does not set the user id for the account. The user account would be created 
with uid 1000

My work-around was to replace

my $useradd_string = "/usr/sbin/useradd -d /home/$user_name -m -g admin 
$user_name";

with

my $user_uid = $self->data->get_user_uid();
my $useradd_string = "/usr/sbin/useradd -d /home/$user_name -m -u $user_uid -g 
adm $user_name";

Please note that these updated lines also contain a fix for the 'admin' group 
not existing, but rather the 'adm' group.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to