raf wrote: > Roger Upole wrote: > >> raf wrote: >> >> > so my questions are: >> > did the sid for the account name ever uniquely identify the user? >> >> Yes. In fact it's the only way, since you can change the login name of an >> account. >> >> > how do i obtain the "1009" that needs to be appended to the sid >> > to complete it? >> >> win32security.LookupAccountName will give you the complete sid for a >> username. >> >> Roger > > if you look at the code i supplied, you'll see that that is precisely > where i get the sid from: > > sid = > win32security.ConvertSidToStringSid(win32security.LookupAccountName(None, > username)[0]) > > so win32security.LookupAccountName is not giving me the complete sid for the > username. > any idea why it isn't doing so? any idea what i'm doing wrong? > > cheers, > raf
Sorry, from a first glance I thought you were deliberately retrieving the machine's SID and then looking for the accounts under it. It appears you have a machine named the same as the user, and the call to LookupAccountName is finding the computer name first. Try passing \\machine\username instead of just the bare user name. Roger _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32