From 3c091f9ccef84be101e735d3b8b5fc00a80325d0 Mon Sep 17 00:00:00 2001 From: HolySephi Date: Sun, 1 Jun 2014 14:31:47 +0200 Subject: [PATCH] Update etc_libnss-mysql.cfg --- .../configfiles/gentoo/libnss/etc_libnss-mysql.cfg | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/templates/misc/configfiles/gentoo/libnss/etc_libnss-mysql.cfg b/templates/misc/configfiles/gentoo/libnss/etc_libnss-mysql.cfg index 3092e67d..22d27921 100644 --- a/templates/misc/configfiles/gentoo/libnss/etc_libnss-mysql.cfg +++ b/templates/misc/configfiles/gentoo/libnss/etc_libnss-mysql.cfg @@ -27,12 +27,12 @@ getgrgid SELECT groupname,'x',gid \ LIMIT 1 getgrent SELECT groupname,'x',gid \ FROM ftp_groups -memsbygid SELECT username \ - FROM ftp_users \ - WHERE gid='%1$u' UNION SELECT '' -gidsbymem SELECT gid \ - FROM ftp_users \ - WHERE username='%1$s' UNION SELECT gid FROM ftp_users WHERE ''='%1$s' +memsbygid SELECT members \ + FROM ftp_groups \ + WHERE gid='%1$u' +gidsbymem SELECT CONCAT_WS(',', gid) as gid \ + FROM ftp_groups \ + WHERE FIND_IN_SET('%1$s', members) host database