From ca986bd908bcabfaced3f7adc087cc2f4c06524a Mon Sep 17 00:00:00 2001 From: zhangxinyu Date: Mon, 22 May 2023 10:46:00 +0000 Subject: [PATCH] =?UTF-8?q?other=E7=BB=84=E6=9D=83=E9=99=90=E5=AE=89?= =?UTF-8?q?=E5=85=A8=E9=97=AE=E9=A2=98=E6=8E=92=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangxinyu Change-Id: I34dc0fdfe0748f8df98a85497c688acbc052485f --- services/bundlemgr_lite/bundle_daemon/src/bundle_file_utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/bundlemgr_lite/bundle_daemon/src/bundle_file_utils.cpp b/services/bundlemgr_lite/bundle_daemon/src/bundle_file_utils.cpp index 68474db..bcf48e0 100644 --- a/services/bundlemgr_lite/bundle_daemon/src/bundle_file_utils.cpp +++ b/services/bundlemgr_lite/bundle_daemon/src/bundle_file_utils.cpp @@ -68,7 +68,7 @@ bool BundleFileUtils::MkRecursiveDir(const char *dir, bool isReadOthers) for (size_t i = 0; i < len; ++i) { rootDir[i] = dir[i]; if ((rootDir[i] == PATH_SEPARATOR || i == (len - 1)) && !IsExistDir(rootDir)) { - mode_t mode = S_IRWXU | S_IRWXG | S_IXOTH; + mode_t mode = S_IRWXU | S_IRWXG; mode |= (isReadOthers ? S_IROTH : 0); if (mkdir(rootDir, mode) < 0) { return false; -- Gitee