diff --git a/utils/firstuser.in b/utils/firstuser.in index be070104d36e1ae4f10760956e38cd58ec2196f7..067796b1cf83f3871776beba29208bf784d3676f 100755 --- a/utils/firstuser.in +++ b/utils/firstuser.in @@ -129,9 +129,6 @@ while (getpwuid($uid)) { $uid++; } my $gid = $MINGID; while (getgrgid($gid)) { $gid++; } -my $ggid = $gid + 1; -while (getgrgid($ggid)) { $ggid++; } - # We put the proto-user in the tbadmin group, because the emulab-ops # group does not exist yet my $agid = (getgrnam($tbadmin))[2]; @@ -193,7 +190,8 @@ if (!defined($opts{u})) { DBQueryFatal("insert into groups set pid='$protoproj', gid='$protoproj', ". "leader='$protouser', created=now(), ". "description='Default Group', " . - "unix_gid=$ggid, gid_idx=$ggid, unix_name='$protoproj'"); + "unix_gid=$gid, gid_idx=$gid, pid_idx=$gid, ". + "unix_name='$protoproj'"); DBQueryFatal("insert into group_stats set ". "pid='$protoproj',gid='$protoproj',gid_idx=$gid");