[Python-bugs-list] [ python-Bugs-481284 ] GetFileSecurity returns wrong SID
noreply@sourceforge.net
noreply@sourceforge.net
Tue, 13 Nov 2001 08:00:28 -0800
Bugs item #481284, was opened at 2001-11-13 05:34
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=481284&group_id=5470
Category: Windows
Group: Platform-specific
Status: Open
Resolution: None
Priority: 5
Submitted By: Ruben Marquez (rrm1)
>Assigned to: Mark Hammond (mhammond)
Summary: GetFileSecurity returns wrong SID
Initial Comment:
The following code printes PySID:S-1-0x008014000000 for
every file on any machine, independent of the real
ower of the file:
for f in glob.glob("d:/*.*"):
try:
o =
win32security.GetFileSecurity
(f,win32security.OWNER_SECURITY_INFORMATION)
s = win32security.SID(o)
print str(s),
except:
print "n/a",
print " ",f
----------
Interestingly,
def prsid(name):
import string
print string.rjust(name,20),
try:
sid,box,what=win32security.LookupAccountName
(None,name)
print str(sid),box,what
except:
print "oops"
Works well, so it doesn't seem to be a problem with
PySIDs.
Thanks for your help in resolving this.
P.S.: (Discussed in http://groups.google.com/groups?
hl=en&th=b808d773d7ba0fee)
----------------------------------------------------------------------
>Comment By: Tim Peters (tim_one)
Date: 2001-11-13 08:00
Message:
Logged In: YES
user_id=31435
Reassigned to MarkH, as this is in the Win32 extensions.
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=481284&group_id=5470