Browse Source

修改正则匹配规则:REG_AUTHZ_USER_PRI_REPS REG_AUTHZ_ALL_HAVE_PRI_REPS REG_AUTHZ_ALL_NO_PRI_REPS REG_AUTHZ_GROUP_PRI_REPS,为rw+而不是rw* 使被授无权限的用户看不到该条无权限记录

docker-svn
witersen 3 years ago
parent
commit
8a4fb3aa1a
  1. 10
      02.php/config/reg.config.php

10
02.php/config/reg.config.php

@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
* @Author: witersen
* @Date: 2022-04-24 23:37:06
* @LastEditors: witersen
* @LastEditTime: 2022-04-26 17:00:31
* @LastEditTime: 2022-04-27 11:48:17
* @Description: QQ:1801168257
*/
@ -97,14 +97,14 @@ define('REG_PASSWD_USER_PASSWD', "/^((%s)*[A-Za-z0-9-_.]+)\s*=(.*)/m"); @@ -97,14 +97,14 @@ define('REG_PASSWD_USER_PASSWD', "/^((%s)*[A-Za-z0-9-_.]+)\s*=(.*)/m");
*
* %s => $group
*/
define('REG_AUTHZ_GROUP_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?@%s[\s]*=[\s]*([rw]*)/m");
define('REG_AUTHZ_GROUP_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?@%s[\s]*=[\s]*([rw]+)/m");
/**
* 匹配authz配置文件中某个用户有权限的仓库列表
*
* %s => $user
*/
define('REG_AUTHZ_USER_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?%s[\s]*=[\s]*([rw]*)/m");
define('REG_AUTHZ_USER_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?%s[\s]*=[\s]*([rw]+)/m");
/**
* 匹配authz配置文件中所有用户有权限的仓库列表
@ -117,8 +117,10 @@ define('REG_AUTHZ_ALL_HAVE_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?\*[\s @@ -117,8 +117,10 @@ define('REG_AUTHZ_ALL_HAVE_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?\*[\s
* 匹配authz配置文件中所有用户有权限的仓库列表(配置*=不代表所有人无权限 只代表未设置的用户无权限)
*
* *=
*
* 存疑
*/
define('REG_AUTHZ_ALL_NO_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?\*[\s]*=[\s]*([rw]*)/m");
define('REG_AUTHZ_ALL_NO_PRI_REPS', "/^\[(.*?):(.*?)\][A-za-z0-9_=@*\s]*?\*[\s]*=[\s]*([rw]+)/m");
/**
* 匹配authz配置文件中指定仓库的指定路径 包含内容

Loading…
Cancel
Save