From d6b792ecd124ec8e27a0bdb1f6b655d372b2170c Mon Sep 17 00:00:00 2001 From: Innokentii Mokin Date: Mon, 22 Jul 2024 16:30:56 +0300 Subject: [PATCH] Fix read requirements on init (#6930) --- ydb/core/config/init/init.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ydb/core/config/init/init.cpp b/ydb/core/config/init/init.cpp index 87f46c27e45c..e02b110f6c55 100644 --- a/ydb/core/config/init/init.cpp +++ b/ydb/core/config/init/init.cpp @@ -48,8 +48,8 @@ class TDefaultProtoConfigFileProvider static bool IsFileReadable(const fs::path& p) { std::error_code ec; // For noexcept overload usage. auto perms = fs::status(p, ec).permissions(); - if ((perms & fs::perms::owner_read) != fs::perms::none && - (perms & fs::perms::group_read) != fs::perms::none && + if ((perms & fs::perms::owner_read) != fs::perms::none || + (perms & fs::perms::group_read) != fs::perms::none || (perms & fs::perms::others_read) != fs::perms::none ) { return true;