anchor.diff:                  {error, _},
                   Fun(OwnerSessId, SessId, TestCaseRootDirPath, ExtraData)
               );
  -        false ->
  +        _ ->
               run_standard_posix_tests(
                   Node, OwnerSessId, SessId, TestCaseRootDirPath,
  -                Fun, ComplementaryPermsPerFile, AllRequiredPerms, ExtraData, owner
  +                Fun, ComplementaryPermsPerFile, RequiredPermsWithoutOwnership,
  +                ExtraData, owner
               )
       end;
   
  
positive.code: 
      run_tests(W, #test_spec{
          root_dir = atom_to_binary(?FUNCTION_NAME, utf8),
          files = #{
              <<"file1">> => #{privs => [?write_attributes]}
          },
          operation = fun(_, SessId, Path) ->
              lfm_proxy:set_transfer_encoding(W, SessId, {path, <<Path/binary, "/file1">>}, <<"base64">>)
          end
      }, Config).
  
  
negative.code: 
      run_tests(W, #test_spec{
          root_dir = atom_to_binary(?FUNCTION_NAME, utf8),
          files = [#file{
              name = <<"file1">>,
              perms = [?write_metadata]
          }],
          operation = fun(_OwnerSessId, SessId, TestCaseRootDirPath, ExtraData) ->
              FilePath = <<TestCaseRootDirPath/binary, "/file1">>,
              FileGuid = maps:get(FilePath, ExtraData),
              lfm_proxy:set_metadata(W, SessId, {guid, FileGuid}, json, <<"VAL">>, [])
          end
      }, Config).
  
  