gnu@perl has asked for the wisdom of the Perl Monks concerning the following question:
It's not hard to code them into the program, but that causes a problem. The environmental variables that need to be set get changed from time to time. The .profile of the user I become (in the new assignment to $>) is of course sourced for that user when they log in. In my script the simple assignment of their UID to $> does not do this, so many of the routines fail.
Does anyone know of a way to source a .profile while in a perl script? This .profile runs some commands and programs to set things, so it's not as easy as just picking out the relavent parts and adding them to %ENV.
Please don't take offense, but I do not want this to turn into a security debate. I do realize that doing this is a security risk. I just need to know how/if it can be done.
TIA, Chad.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: sourcing a shell script/.profile and importing into %ENV
by ChemBoy (Priest) on Mar 21, 2003 at 19:51 UTC | |
by gnu@perl (Pilgrim) on Mar 21, 2003 at 20:06 UTC | |
by zengargoyle (Deacon) on Mar 21, 2003 at 21:12 UTC | |
by gnu@perl (Pilgrim) on Mar 21, 2003 at 19:54 UTC | |
Re: sourcing a shell script/.profile and importing into %ENV
by Thelonius (Priest) on Mar 21, 2003 at 19:56 UTC | |
A reply falls below the community's threshold of quality. You may see it by logging in. |