On Nov 15, 10:41 am, Tim Harig <user...@ilthio.net> wrote: > On 2010-11-15, Tim Arnold <a_j...@bellsouth.net> wrote: > > > How can I enable the server process to write into the client's > > directories? > > If I change the inetd service to run as 'root', I guess that would > > work, but then the client couldn't remove the files put there after > > the request. > > Python provides os.setuid() and os.seteuid() which wrap the system > functions. See you systems man pages for these functions for more > information.
Thanks -- that was a lot easier than I thought it was going to be. pass the client's uid in the message to the server like so argstring, local_dir, uid = message.split(':') os.seteuid(int(uid)) thanks again, --Tim -- http://mail.python.org/mailman/listinfo/python-list