Jeff Schwab wrote: > [EMAIL PROTECTED] wrote: >> Thanks, that looks very promising... >> Is there a solution for pre-Python v2.4? I have to have code that works >> on 2.x, 0<=x<=4. Do I just use the os.popen instead? > > import os > > def run_as(username): > pipe = os.popen("su %s" % username, 'w') > pipe.write("whoami") > > > if __name__ == "__main__": > import sys > for user in sys.argv[1:]: > run_as(user)
Jeff, may I suggest you to write down a new recipe for the ASPN Python Cookbook based on these code snippets? This is exactly the kind of thing the people is happy to find at ASPN. CU ----------------------------------- Alessandro Bottoni -- http://mail.python.org/mailman/listinfo/python-list