|
From: Jamie C. <jca...@we...> - 2001-11-16 00:53:22
|
Terry Davis <td...@bi...> wrote ..
> Hello!
>
> When I create a new user, there is a new group field that I want an
> environment variable for. I know there are these:
> $ENV{ 'USERADMIN_GROUP' }
> $ENV{ 'USERADMIN_SECONDARY' }
> $ENV{ 'USERADMIN_GID' }
>
> But none of those seem to contain anything when I create a new user.
>
> I am using version 0.88 on Redhat 7.1.
> Any ideas?
Assuming you are writing a perl script that is set in the module config to
be run after changes are made, $ENV{'USERADMIN_GID'} should contain the gid
of the new users primary group. Are you seeing anything in any of the environment
variables?
- Jamie |
|
From: Terry D. <td...@bi...> - 2001-11-16 17:58:15
|
Yes, I am seeing stuff in:
$action = "$ENV{ 'USERADMIN_ACTION' }";
$username = "$ENV{ 'USERADMIN_USER' }";
$uid = "$ENV{ 'USERADMIN_UID' }";
$name = "$ENV{ 'USERADMIN_REAL' }";
$home = "$ENV{ 'USERADMIN_HOME' }";
$shell = "$ENV{ 'USERADMIN_SHELL' }";
$pass = "$ENV{ 'USERADMIN_PASS' }";
Sorry about the assignments, I am being lazy, you get the point though. :)
I am seeing values in all of those fields. I do see the members of the group
though as you said.
Here is what I was looking for. When I create a new user, under Redhat, you
create a new group of that username. I want that stored in an ENV var somehow
as well as any secondary groups that are selected on that screen as well.
Thank you!
--
Terry Davis
Systems Administrator
BirdDog Solutions, Inc.
(402) 829-6059
Quoting Jamie Cameron <jca...@we...>:
> Terry Davis <td...@bi...> wrote ..
> > Hello!
> >
> > When I create a new user, there is a new group field that I want an
> > environment variable for. I know there are these:
> > $ENV{ 'USERADMIN_GROUP' }
> > $ENV{ 'USERADMIN_SECONDARY' }
> > $ENV{ 'USERADMIN_GID' }
> >
> > But none of those seem to contain anything when I create a new user.
> >
> > I am using version 0.88 on Redhat 7.1.
> > Any ideas?
>
> Assuming you are writing a perl script that is set in the module config to
> be run after changes are made, $ENV{'USERADMIN_GID'} should contain the gid
> of the new users primary group. Are you seeing anything in any of the
> environment
> variables?
>
> - Jamie
|
|
From: Jamie C. <jca...@we...> - 2001-11-18 11:09:16
|
Secondary groups can be gotten from $ENV{'USERADMIN_SECONDARY'}, and on
systems where a new group is created for the new user, it's name will be
the same as $ENV{'USERADMIN_USER'} and it's GID will be $ENV{'USERADMIN_GID'}
- Jamie
Terry Davis wrote:
>
> Yes, I am seeing stuff in:
> $action = "$ENV{ 'USERADMIN_ACTION' }";
> $username = "$ENV{ 'USERADMIN_USER' }";
> $uid = "$ENV{ 'USERADMIN_UID' }";
> $name = "$ENV{ 'USERADMIN_REAL' }";
> $home = "$ENV{ 'USERADMIN_HOME' }";
> $shell = "$ENV{ 'USERADMIN_SHELL' }";
> $pass = "$ENV{ 'USERADMIN_PASS' }";
>
> Sorry about the assignments, I am being lazy, you get the point though. :)
>
> I am seeing values in all of those fields. I do see the members of the group
> though as you said.
>
> Here is what I was looking for. When I create a new user, under Redhat, you
> create a new group of that username. I want that stored in an ENV var somehow
> as well as any secondary groups that are selected on that screen as well.
>
> Thank you!
>
> --
> Terry Davis
> Systems Administrator
> BirdDog Solutions, Inc.
> (402) 829-6059
>
> Quoting Jamie Cameron <jca...@we...>:
>
> > Terry Davis <td...@bi...> wrote ..
> > > Hello!
> > >
> > > When I create a new user, there is a new group field that I want an
> > > environment variable for. I know there are these:
> > > $ENV{ 'USERADMIN_GROUP' }
> > > $ENV{ 'USERADMIN_SECONDARY' }
> > > $ENV{ 'USERADMIN_GID' }
> > >
> > > But none of those seem to contain anything when I create a new user.
> > >
> > > I am using version 0.88 on Redhat 7.1.
> > > Any ideas?
> >
> > Assuming you are writing a perl script that is set in the module config to
> > be run after changes are made, $ENV{'USERADMIN_GID'} should contain the gid
> > of the new users primary group. Are you seeing anything in any of the
> > environment
> > variables?
> >
> > - Jamie
|
|
From: Terry D. <td...@bi...> - 2001-11-19 02:24:01
|
Hrm, I am not seeing secondary groups then..........here is my code mr
perl god. :) These are just the relavent parts.....
#!/usr/bin/perl
use Net::LDAP;
use Mail::Sendmail;
$action = "$ENV{ 'USERADMIN_ACTION' }";
$username = "$ENV{ 'USERADMIN_USER' }";
$uid = "$ENV{ 'USERADMIN_UID' }";
$name = "$ENV{ 'USERADMIN_REAL' }";
$home = "$ENV{ 'USERADMIN_HOME' }";
$shell = "$ENV{ 'USERADMIN_SHELL' }";
$pass = "$ENV{ 'USERADMIN_PASS' }";
$group = "$ENV{ 'USERADMIN_USER' }";
$group2 = "$ENV{ 'USERADMIN_SECONDARY' }";
if ( $action eq 'CREATE_USER' ){
my %mail = ( To => 'ad...@bi...',
From => 'te...@bi...',
Message => "$group,$group2"
);
sendmail(%mail) or die $Mail::Sendmail::error;
create_user();
exit 0;
}
That email contains nothing........except the main group name....no
secondary groups.
Thank you!
Jamie Cameron wrote:
>Secondary groups can be gotten from $ENV{'USERADMIN_SECONDARY'}, and on
>systems where a new group is created for the new user, it's name will be
>the same as $ENV{'USERADMIN_USER'} and it's GID will be $ENV{'USERADMIN_GID'}
>
> - Jamie
>
>Terry Davis wrote:
>
>>Yes, I am seeing stuff in:
>>$action = "$ENV{ 'USERADMIN_ACTION' }";
>>$username = "$ENV{ 'USERADMIN_USER' }";
>>$uid = "$ENV{ 'USERADMIN_UID' }";
>>$name = "$ENV{ 'USERADMIN_REAL' }";
>>$home = "$ENV{ 'USERADMIN_HOME' }";
>>$shell = "$ENV{ 'USERADMIN_SHELL' }";
>>$pass = "$ENV{ 'USERADMIN_PASS' }";
>>
>>Sorry about the assignments, I am being lazy, you get the point though. :)
>>
>>I am seeing values in all of those fields. I do see the members of the group
>>though as you said.
>>
>>Here is what I was looking for. When I create a new user, under Redhat, you
>>create a new group of that username. I want that stored in an ENV var somehow
>>as well as any secondary groups that are selected on that screen as well.
>>
>>Thank you!
>>
>>--
>>Terry Davis
>>Systems Administrator
>>BirdDog Solutions, Inc.
>>(402) 829-6059
>>
>>Quoting Jamie Cameron <jca...@we...>:
>>
>>>Terry Davis <td...@bi...> wrote ..
>>>
>>>>Hello!
>>>>
>>>>When I create a new user, there is a new group field that I want an
>>>>environment variable for. I know there are these:
>>>>$ENV{ 'USERADMIN_GROUP' }
>>>>$ENV{ 'USERADMIN_SECONDARY' }
>>>>$ENV{ 'USERADMIN_GID' }
>>>>
>>>>But none of those seem to contain anything when I create a new user.
>>>>
>>>>I am using version 0.88 on Redhat 7.1.
>>>>Any ideas?
>>>>
>>>Assuming you are writing a perl script that is set in the module config to
>>>be run after changes are made, $ENV{'USERADMIN_GID'} should contain the gid
>>>of the new users primary group. Are you seeing anything in any of the
>>>environment
>>>variables?
>>>
>>> - Jamie
>>>
>
>-
>Forwarded by the Webmin development list at web...@we...
>To remove yourself from this list, go to
>http://lists.sourceforge.net/lists/listinfo/webadmin-devel
>
|
|
From: Terry D. <td...@bi...> - 2001-11-19 02:30:51
|
ok, i am defective.......for some reason it works now.......SECONDARY
returns the GID of the groups......not the names, is this correct ?
sorry about the idiocies.... :)
Terry Davis wrote:
> Hrm, I am not seeing secondary groups then..........here is my code mr
> perl god. :) These are just the relavent parts.....
>
> #!/usr/bin/perl
> use Net::LDAP;
> use Mail::Sendmail;
>
> $action = "$ENV{ 'USERADMIN_ACTION' }";
> $username = "$ENV{ 'USERADMIN_USER' }";
> $uid = "$ENV{ 'USERADMIN_UID' }";
> $name = "$ENV{ 'USERADMIN_REAL' }";
> $home = "$ENV{ 'USERADMIN_HOME' }";
> $shell = "$ENV{ 'USERADMIN_SHELL' }";
> $pass = "$ENV{ 'USERADMIN_PASS' }";
> $group = "$ENV{ 'USERADMIN_USER' }";
> $group2 = "$ENV{ 'USERADMIN_SECONDARY' }";
>
> if ( $action eq 'CREATE_USER' ){
>
> my %mail = ( To => 'ad...@bi...',
> From => 'te...@bi...',
> Message => "$group,$group2"
> );
> sendmail(%mail) or die $Mail::Sendmail::error;
>
> create_user();
> exit 0;
> }
>
>
> That email contains nothing........except the main group name....no
> secondary groups.
> Thank you!
>
>
>
>
> Jamie Cameron wrote:
>
>> Secondary groups can be gotten from $ENV{'USERADMIN_SECONDARY'}, and on
>> systems where a new group is created for the new user, it's name will be
>> the same as $ENV{'USERADMIN_USER'} and it's GID will be
>> $ENV{'USERADMIN_GID'}
>>
>> - Jamie
>>
>> Terry Davis wrote:
>>
>>> Yes, I am seeing stuff in:
>>> $action = "$ENV{ 'USERADMIN_ACTION' }";
>>> $username = "$ENV{ 'USERADMIN_USER' }";
>>> $uid = "$ENV{ 'USERADMIN_UID' }";
>>> $name = "$ENV{ 'USERADMIN_REAL' }";
>>> $home = "$ENV{ 'USERADMIN_HOME' }";
>>> $shell = "$ENV{ 'USERADMIN_SHELL' }";
>>> $pass = "$ENV{ 'USERADMIN_PASS' }";
>>>
>>> Sorry about the assignments, I am being lazy, you get the point
>>> though. :)
>>>
>>> I am seeing values in all of those fields. I do see the members of
>>> the group
>>> though as you said.
>>>
>>> Here is what I was looking for. When I create a new user, under
>>> Redhat, you
>>> create a new group of that username. I want that stored in an ENV
>>> var somehow
>>> as well as any secondary groups that are selected on that screen as
>>> well.
>>>
>>> Thank you!
>>>
>>> --
>>> Terry Davis
>>> Systems Administrator
>>> BirdDog Solutions, Inc.
>>> (402) 829-6059
>>>
>>> Quoting Jamie Cameron <jca...@we...>:
>>>
>>>> Terry Davis <td...@bi...> wrote ..
>>>>
>>>>> Hello!
>>>>>
>>>>> When I create a new user, there is a new group field that I want an
>>>>> environment variable for. I know there are these:
>>>>> $ENV{ 'USERADMIN_GROUP' }
>>>>> $ENV{ 'USERADMIN_SECONDARY' }
>>>>> $ENV{ 'USERADMIN_GID' }
>>>>>
>>>>> But none of those seem to contain anything when I create a new user.
>>>>>
>>>>> I am using version 0.88 on Redhat 7.1.
>>>>> Any ideas?
>>>>>
>>>> Assuming you are writing a perl script that is set in the module
>>>> config to
>>>> be run after changes are made, $ENV{'USERADMIN_GID'} should contain
>>>> the gid
>>>> of the new users primary group. Are you seeing anything in any of the
>>>> environment
>>>> variables?
>>>>
>>>> - Jamie
>>>>
>>
>> -
>> Forwarded by the Webmin development list at web...@we...
>> To remove yourself from this list, go to
>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel
>>
>
>
>
>
> -
> Forwarded by the Webmin development list at web...@we...
> To remove yourself from this list, go to
> http://lists.sourceforge.net/lists/listinfo/webadmin-devel
|