- check for disabled accounts in libnss-configurations, fixes #237
This commit is contained in:
@@ -4,7 +4,7 @@ users.database = <SQL_DB>;
|
|||||||
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
||||||
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
||||||
users.table = ftp_users u;
|
users.table = ftp_users u;
|
||||||
users.where_clause =;
|
users.where_clause = u.login_enabled = 'Y';
|
||||||
users.user_column = u.username;
|
users.user_column = u.username;
|
||||||
users.password_column = u.password;
|
users.password_column = u.password;
|
||||||
users.userid_column = u.id;
|
users.userid_column = u.id;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ users.database = <SQL_DB>;
|
|||||||
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
||||||
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
||||||
users.table = ftp_users u;
|
users.table = ftp_users u;
|
||||||
users.where_clause =;
|
users.where_clause = u.login_enabled = 'Y';
|
||||||
users.user_column = u.username;
|
users.user_column = u.username;
|
||||||
users.password_column = u.password;
|
users.password_column = u.password;
|
||||||
users.userid_column = u.id;
|
users.userid_column = u.id;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
getpwnam SELECT username, 'x', uid, gid, '0', '', 'MySQL User', homedir, shell, '0' FROM ftp_users WHERE username='%1$s' LIMIT 1
|
getpwnam SELECT username, 'x', uid, gid, '0', '', 'MySQL User', homedir, shell, '0' FROM ftp_users WHERE username='%1$s' AND login_enabled = 'Y' LIMIT 1
|
||||||
getpwuid SELECT username, 'x', uid, gid, '0', '', 'MySQL User', homedir, shell, '0' FROM ftp_users WHERE uid='%1$u' LIMIT 1
|
getpwuid SELECT username, 'x', uid, gid, '0', '', 'MySQL User', homedir, shell, '0' FROM ftp_users WHERE uid='%1$u' AND login_enabled = 'Y' LIMIT 1
|
||||||
getpwent SELECT username, 'x', uid, gid, '0', '', 'MySQL User', homedir, shell, '0' FROM ftp_users
|
getpwent SELECT username, 'x', uid, gid, '0', '', 'MySQL User', homedir, shell, '0' FROM ftp_users
|
||||||
getspnam SELECT username, password, '12345', '0', '99999', '7', '', '', '' FROM ftp_users WHERE username='%1$s' LIMIT 1
|
getspnam SELECT username, password, '12345', '0', '99999', '7', '', '', '' FROM ftp_users WHERE username='%1$s' LIMIT 1
|
||||||
getspent SELECT username, password, '12345', '0', '99999', '7', '', '', '' FROM ftp_users
|
getspent SELECT username, password, '12345', '0', '99999', '7', '', '', '' FROM ftp_users
|
||||||
|
|||||||
@@ -1,14 +1,17 @@
|
|||||||
getpwnam SELECT username,'x',uid,gid,'MySQL User',homedir,shell \
|
getpwnam SELECT username,'x',uid,gid,'MySQL User',homedir,shell \
|
||||||
FROM ftp_users \
|
FROM ftp_users \
|
||||||
WHERE username='%1$s' \
|
WHERE username='%1$s' \
|
||||||
|
AND login_enabled = 'Y' \
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
getpwuid SELECT username,'x',uid,gid,'MySQL User',homedir,shell \
|
getpwuid SELECT username,'x',uid,gid,'MySQL User',homedir,shell \
|
||||||
FROM ftp_users \
|
FROM ftp_users \
|
||||||
WHERE uid='%1$u' \
|
WHERE uid='%1$u' \
|
||||||
|
AND login_enabled = 'Y' \
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
getspnam SELECT username,password,UNIX_TIMESTAMP()-10,'1','2','7','-1','-1','0' \
|
getspnam SELECT username,password,UNIX_TIMESTAMP()-10,'1','2','7','-1','-1','0' \
|
||||||
FROM ftp_users \
|
FROM ftp_users \
|
||||||
WHERE username='%1$s' \
|
WHERE username='%1$s' \
|
||||||
|
AND login_enabled = 'Y' \
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
getpwent SELECT username,'x',uid,gid,'MySQL User',homedir,shell \
|
getpwent SELECT username,'x',uid,gid,'MySQL User',homedir,shell \
|
||||||
FROM ftp_users
|
FROM ftp_users
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ users.database = <SQL_DB>;
|
|||||||
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
||||||
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
||||||
users.table = ftp_users u;
|
users.table = ftp_users u;
|
||||||
users.where_clause =;
|
users.where_clause = u.login_enabled = 'Y';
|
||||||
users.user_column = u.username;
|
users.user_column = u.username;
|
||||||
users.password_column = u.password;
|
users.password_column = u.password;
|
||||||
users.userid_column = u.id;
|
users.userid_column = u.id;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ users.database = <SQL_DB>;
|
|||||||
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
users.db_user = <SQL_UNPRIVILEGED_USER>;
|
||||||
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
users.db_password = <SQL_UNPRIVILEGED_PASSWORD>;
|
||||||
users.table = ftp_users u;
|
users.table = ftp_users u;
|
||||||
users.where_clause =;
|
users.where_clause = u.login_enabled = 'Y';
|
||||||
users.user_column = u.username;
|
users.user_column = u.username;
|
||||||
users.password_column = u.password;
|
users.password_column = u.password;
|
||||||
users.userid_column = u.id;
|
users.userid_column = u.id;
|
||||||
|
|||||||
Reference in New Issue
Block a user