On Thu, Jan 04, 2007 at 06:58:53PM +0530, Rajiv Jaisankar wrote: > > Hi All, > i am not sure if this is the right mailing list for asking this question. I > would appreciate any help on this. > I want to switch users using a shell script, i.e. > Say i am logged in as user1. I would like to say su - user2 in my script. > I would be performing some operations as user "user2" as part of the script > after logging in as this user. > Finally i will be exiting back to user1 shell. > How will i login as user2 through shell script? > How will i execute scripts as user2 after logging in from shell script? > Even if i am able to login as user2 > any commands after "su - user2" are not executed as user2. They are executed > only as user1 when i exit the > user2 shell. First off, please turn off HTML email. Thank you. To answer your question, create a second script for user2 to executed. User1 can call it with something like: su - user2 -c "/full/path/to/user2/script" run "info su" for more information. -- Charles Curley /"\ ASCII Ribbon Campaign Looking for fine software \ / Respect for open standards and/or writing? X No HTML/RTF in email http://www.charlescurley.com / \ No M$ Word docs in email Key fingerprint = CE5C 6645 A45A 64E4 94C0 809C FFF6 4C48 4ECD DFDB
Attachment:
pgpk5VEqgmoQ3.pgp
Description: PGP signature