anchor.diff:              name = <<"file1">>,
               perms = [?read_metadata]
           }],
  +        posix_requires_space_privs = [?SPACE_READ_DATA],
  +        acl_requires_space_privs = [?SPACE_READ_DATA],
           operation = fun(_OwnerSessId, SessId, TestCaseRootDirPath, ExtraData) ->
               FilePath = <<TestCaseRootDirPath/binary, "/file1">>,
               FileGuid = maps:get(FilePath, ExtraData),
               lfm_proxy:get_file_distribution(W, SessId, {guid, FileGuid})
  -        end
  -    }, Config).
  -
  -
  -check_read_perms_test(Config) ->
  -    [W | _] = ?config(op_worker_nodes, Config),
  -
  -    run_tests(W, #test_spec{
  -        root_dir = atom_to_binary(?FUNCTION_NAME, utf8),
  -        files = [#file{
  -            name = <<"file1">>,
  -            perms = [?read_object]
  -        }],
  -        operation = fun(_OwnerSessId, SessId, TestCaseRootDirPath, ExtraData) ->
  -            FilePath = <<TestCaseRootDirPath/binary, "/file1">>,
  -            FileGuid = maps:get(FilePath, ExtraData),
  -            lfm_proxy:check_perms(W, SessId, {guid, FileGuid}, read)
           end
       }, Config).
   
  
positive.code:         EaccesPermsPerFile = lists:foldl(fun({Guid, Perm}, Acc) ->
              Acc#{Guid => [Perm | maps:get(Guid, Acc)]}
          end, ComplementaryPermsPerFile, EaccessPermComb),
  %%        ct:pal("QWE: ~p", [EaccesPermsPerFile]),
          set_acls(Node, EaccesPermsPerFile, #{}, AceWho, AceFlags),
          ?assertMatch(
              {error, ?EACCES},
  
negative.code:                 Guid
              end
          }],
          posix_requires_space_privs = [?SPACE_READ_DATA, ?SPACE_WRITE_DATA],
          acl_requires_space_privs = [?SPACE_READ_DATA, ?SPACE_WRITE_DATA],
          operation = fun(_OwnerSessId, SessId, TestCaseRootDirPath, ExtraData) ->
              FilePath = <<TestCaseRootDirPath/binary, "/file1">>,
              FileGuid = maps:get(FilePath, ExtraData),
  