Merge pull request #353 from hevakelcj/modified-by-hevake

将文件与目录的创建权限进行区分,文件为640,目录为750
pull/403/head
warlee 2020-02-14 21:15:28 +08:00 committed by GitHub
commit 70b8df96aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 3 deletions

View File

@ -184,8 +184,8 @@ class explorer extends Controller{
}
}
Hook::trigger("explorer.mkdirBefore",$path);
if(mk_dir($path,DEFAULT_PERRMISSIONS)){
chmod_path($path,DEFAULT_PERRMISSIONS);
if(mk_dir($path,DEFAULT_DIR_PERRMISSIONS)){
chmod_path($path,DEFAULT_DIR_PERRMISSIONS);
Hook::trigger("explorer.mkdirAfter",$path);
return true;
}

View File

@ -38,7 +38,8 @@ define('FUNCTION_DIR', LIB_DIR .'function/'); //函数库目录
define('CLASS_DIR', LIB_DIR .'kod/'); //工具类目录
define('CORER_DIR', LIB_DIR .'core/'); //核心目录
define('SDK_DIR', LIB_DIR .'sdks/'); //
define('DEFAULT_PERRMISSIONS',0755); //新建文件、解压文件默认权限777 部分虚拟主机限制了777
define('DEFAULT_PERRMISSIONS',0640); //新建文件、解压文件默认权限
define('DEFAULT_DIR_PERRMISSIONS',0750);//新建目录
/*
* 可以数据目录;移到web目录之外可以使程序更安全, 就不用限制用户的扩展名权限了;

1
config/define.php Normal file
View File

@ -0,0 +1 @@
<?php define ('DATA_PATH', '/opt/kodexplorer-data/');