anchor.diff:      OwnerSessId = ?config({session_id, {OwnerId, ?GET_DOMAIN(Node)}}, Config),
   
       % If operation requires space priv it should fail without it and succeed with it
  -    initializer:testmaster_mock_space_user_privileges(
  -        [Node], SpaceId, UserId, AllSpacePrivs -- RequiredPrivs
  -    ),
  -    ?assertMatch(
  -        {error, ?EACCES},
  -        Operation(OwnerSessId, UserSessId, RootDirPath, ExtraData)
  -    ),
  +    lists:foreach(fun(SomeOfRequiredPrivs) ->
  +        initializer:testmaster_mock_space_user_privileges(
  +            [Node], SpaceId, UserId, AllSpacePrivs -- SomeOfRequiredPrivs
  +        ),
  +        ?assertMatch(
  +            {error, ?EACCES},
  +            Operation(OwnerSessId, UserSessId, RootDirPath, ExtraData)
  +        )
  +    end, combinations(RequiredPrivs) -- [[]]),
   
       % invalidate permission cache as it is not done due to initializer mocks
       invalidate_perms_cache(Node),
  
positive.code: 
      case OperationRequiresOwnership of
          true ->
              % If operation requires ownership then for group member it should failed
              % even if all files modes are set to 777
              lfm_permissions_test_utils:set_modes(Node, maps:map(fun(_, _) -> 8#777 end, ComplementaryPermsPerFile)),
              ?assertMatch(
  
negative.code:             Acc#{Guid => Mode bor maps:get(Guid, Acc)}
          end, ComplementaryModesPerFile, EaccessModeComb),
          lfm_permissions_test_utils:set_modes(Node, EaccesModesPerFile),
          ?assert_match(
              {error, ?EACCES},
              Operation(OwnerSessId, SessId, TestCaseRootDirPath, ExtraData),
              <<"standard_posix_perms_test">>,
              EaccesModesPerFile
          )
      end, EaccesModesCombs),
  
  