Closed anoopcs9 closed 8 months ago
When ignore system acls
is set, the restrictive SD(Security Descriptor) with which the test file is created doesn't have DELETE permission(only SEC_RIGHTS_FILE_READ
) and thus the unlink attempt from _smb2.maximum_allowed.maximumallowed during cleanup and/or initial unlink attempt from _smb2.maximum_allowed.readonly fails with NT_STATUS_ACCESS_DENIED
. Returned NT_STATUS from unlink operation is not validated before proceeding with further steps causing the subsequent creation of same file to fail with NT_STATUS_OBJECT_NAME_COLLISION
.
With
ignore system acls = yes
set for various shares _smb2.maximum_allowed.readonly started to fail as follows:First subtest(_smb2.maximum_allowed.maximumallowed) failure is expected(and is a knownfail). Please note that _smb2.maximum_allowed.readonly used to(even now) pass without
ignore system acls = yes
set. More details to follow.