From 6f974c035d9c4ac34c0c76b9943b49e3684fa845 Mon Sep 17 00:00:00 2001 From: HolySephi Date: Sun, 1 Jun 2014 14:32:21 +0200 Subject: [PATCH] Update etc_libnss-mysql.cfg --- .../ubuntu_precise/libnss/etc_libnss-mysql.cfg | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/templates/misc/configfiles/ubuntu_precise/libnss/etc_libnss-mysql.cfg b/templates/misc/configfiles/ubuntu_precise/libnss/etc_libnss-mysql.cfg index 3092e67d..22d27921 100644 --- a/templates/misc/configfiles/ubuntu_precise/libnss/etc_libnss-mysql.cfg +++ b/templates/misc/configfiles/ubuntu_precise/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