But the good thing about "env" is you can clear the environment, start with a clean slate, and populate only those variables you need.
Michael Martinez CSREES/ISTM/USDA (202) 720-6223 -----Original Message----- From: Steven W. Orr [mailto:[EMAIL PROTECTED]] Sent: Thursday, December 26, 2002 1:20 PM To: Martinez, Michael - CSREES/ISTM Cc: '[EMAIL PROTECTED]' Subject: RE: how to run a start up script as a non-privledged user? On Thu, 26 Dec 2002, Martinez, Michael - CSREES/ISTM wrote: =>I found a way to do it: => =>su - $user -c "env -i USER=${user} HOME=/../.. SHELL=/bin/bash PATH=/.../.. =><program command>" => =>Michael Martinez =>CSREES/ISTM/USDA =>(202) 720-6223 => Same thing. You're just using the env program to pass variables instead of the shell builtin syntax. => =>-----Original Message----- =>From: Steven W. Orr [mailto:[EMAIL PROTECTED]] =>Sent: Thursday, December 26, 2002 12:34 PM =>To: Martinez, Michael - CSREES/ISTM =>Cc: '[EMAIL PROTECTED]' =>Subject: RE: how to run a start up script as a non-privledged user? => =>On Thu, 26 Dec 2002, Martinez, Michael - CSREES/ISTM wrote: => =>=>Unfortunately "su -c cmd user" does not work for me. Some errors arise due =>=>to the fact that the user's environment is not passed to the "cmd" =>program. =>=>My "cmd" program needs to inherit the user's login environment. =>=> =>=>For the same reason, setting the program setuid does not work either. =>=> =>=>As far as cron goes, how would you set cron to start the process after =>each =>=>system reboot? =>I have a the fetchmail service started for me at boot in rc.local => =>su -l sorr -c fetchmail # Start the fetchmail daemon => =>If I needed special environment stuff I would either add it to my =>.bash_profile or change the command a la => =>su -l sorr -c 'V1=val1 V2=val2 fetchmail' => => => -- -Time flies like the wind. Fruit flies like a banana. Stranger things have - -happened but none stranger than this. Does your driver's license say Organ -Donor?Black holes are where God divided by zero. Listen to me! We are all- -individuals! What if this weren't a hypothetical question? [EMAIL PROTECTED] _______________________________________________ Seawolf-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/seawolf-list
