additionally sort by length of username for libnss-extrausers passwd file to have the main user as first in result in any case; fixes #933

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2021-04-12 09:37:36 +02:00
parent 82922f7aea
commit 9195fb3c98

View File

@@ -24,7 +24,7 @@ class Extrausers
{ {
// passwd // passwd
$passwd = '/var/lib/extrausers/passwd'; $passwd = '/var/lib/extrausers/passwd';
$sql = "SELECT customerid,username,'x' as password,uid,gid,'Froxlor User' as comment,homedir,shell, login_enabled FROM ftp_users ORDER BY uid ASC"; $sql = "SELECT customerid,username,'x' as password,uid,gid,'Froxlor User' as comment,homedir,shell, login_enabled FROM ftp_users ORDER BY uid, LENGTH(username) ASC";
self::generateFile($passwd, $sql, $cronlog); self::generateFile($passwd, $sql, $cronlog);
// group // group