From cfdae1ddfa7d93b9590b8556b459490640995a47 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sat, 5 Nov 2022 15:17:57 +0900 Subject: [PATCH] =?UTF-8?q?misc:=20=EA=B4=80=EB=A6=AC=EB=A5=BC=20=EC=9C=84?= =?UTF-8?q?=ED=95=B4=20mkdir=EC=97=90=20group=20permission=20=EB=B6=80?= =?UTF-8?q?=EC=97=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- f_install/j_setup_db.php | 8 ++++---- hwe/lib.php | 4 ++-- hwe/sammo/ResetHelper.php | 10 +++++----- j_updateServer.php | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/f_install/j_setup_db.php b/f_install/j_setup_db.php index fca276b2..a9006ecc 100644 --- a/f_install/j_setup_db.php +++ b/f_install/j_setup_db.php @@ -90,19 +90,19 @@ if ( //기본 파일 생성 if (!file_exists(AppConf::getUserIconPathFS())) { - mkdir(AppConf::getUserIconPathFS()); + mkdir(AppConf::getUserIconPathFS(), 0775); } if (!file_exists(ROOT . '/d_log')) { - mkdir(ROOT . '/d_log'); + mkdir(ROOT . '/d_log', 0775); } if (!file_exists(ROOT . '/d_setting')) { - mkdir(ROOT . '/d_setting'); + mkdir(ROOT . '/d_setting', 0775); } if (!file_exists(ROOT . '/d_shared')) { - mkdir(ROOT . '/d_shared'); + mkdir(ROOT . '/d_shared', 0775); } } diff --git a/hwe/lib.php b/hwe/lib.php index 776f7afb..8481ff6f 100644 --- a/hwe/lib.php +++ b/hwe/lib.php @@ -63,8 +63,8 @@ function prepareDir(string $dirPath, bool $forceCreate=true):bool{ if(!unlink($dirPath)){ return false; } - return mkdir($dirPath); + return mkdir($dirPath, 0775); } - return mkdir($dirPath, 0777, true); + return mkdir($dirPath, 0775, true); } \ No newline at end of file diff --git a/hwe/sammo/ResetHelper.php b/hwe/sammo/ResetHelper.php index ff4969ae..09273638 100644 --- a/hwe/sammo/ResetHelper.php +++ b/hwe/sammo/ResetHelper.php @@ -18,8 +18,8 @@ class ResetHelper{ 'reason'=>'logs, data 디렉토리를 생성할 권한이 없습니다.' ]; } - mkdir($servRoot.'/logs', 0755); - mkdir($servRoot.'/data', 0755); + mkdir($servRoot.'/logs', 0775); + mkdir($servRoot.'/data', 0775); } if(!is_writable($servRoot.'/logs')){ @@ -44,7 +44,7 @@ class ResetHelper{ } if(!file_exists($servRoot.'/logs/preserved')){ - mkdir($servRoot.'/logs/preserved', 0755); + mkdir($servRoot.'/logs/preserved', 0775); } if(!file_exists($servRoot.'/logs/.htaccess')){ @@ -80,8 +80,8 @@ class ResetHelper{ $serverID = DB::prefix().'_'.date("ymd").'_'.Util::randomStr(4); - mkdir($servRoot.'/logs/'.$serverID, 0755); - mkdir($servRoot.'/data/'.$serverID, 0755); + mkdir($servRoot.'/logs/'.$serverID, 0775); + mkdir($servRoot.'/data/'.$serverID, 0775); $seasonIdx = 1; if($db->queryFirstField('SHOW TABLES LIKE %s', 'storage') !== null){ diff --git a/j_updateServer.php b/j_updateServer.php index 0f414812..394128c6 100644 --- a/j_updateServer.php +++ b/j_updateServer.php @@ -267,7 +267,7 @@ if (!file_exists($server)) { 'reason' => $server . ' 디렉토리가 없지만 생성할 권한이 없습니다.' ]); } - mkdir($server, 0755); + mkdir($server, 0775); }