Comment 2 for bug 820350

Revision history for this message
Brian Curtin (brian.curtin) wrote :

Here's what the ACLs look like on file creation, then a run through each function

==============================
open("acltest\\test", "w")
==============================
>cacls test
C:\canonical\dev\build\working\ubuntuone-client-820350\acltest\test
BUILTIN\Administrators:(ID)F
 NT AUTHORITY\SYSTEM:(ID)F
 BUILTIN\Users:(ID)R
 NT AUTHORITY\Authenticated Users:(ID)C

==============================
windows.set_file_readonly("acltest\\test")
==============================
>cacls test
C:\canonical\dev\build\working\ubuntuone-client-820350\acltest\test
BUILTIN\Administrators:(OI)(CI)(special access:)
 READ_CONTROL
 SYNCHRONIZE
 FILE_GENERIC_READ
 FILE_GENERIC_WRITE
 FILE_READ_DATA
 FILE_WRITE_DATA
 FILE_APPEND_DATA
 FILE_READ_EA
 FILE_WRITE_EA
 FILE_READ_ATTRIBUTES
 FILE_WRITE_ATTRIBUTES

SEVENLAPTOP\brian:(OI)(CI)(special access:)
 READ_CONTROL
 SYNCHRONIZE
 FILE_GENERIC_READ
 FILE_READ_DATA
 FILE_READ_EA
 FILE_READ_ATTRIBUTES

==============================
windows.set_file_readwrite("acltest\\test")
==============================
>cacls test
C:\canonical\dev\build\working\ubuntuone-client-820350\acltest\test
Everyone:(OI)(CI)(special access:)
 READ_CONTROL
 SYNCHRONIZE
 FILE_GENERIC_READ
 FILE_READ_DATA
 FILE_READ_EA
 FILE_READ_ATTRIBUTES

BUILTIN\Administrators:(OI)(CI)F
SEVENLAPTOP\brian:(OI)(CI)F