- corrected 'last password change' calculation in libnss-configurations, fixes #244

This commit is contained in:
Michael Kaufmann (d00p)
2010-05-21 05:24:18 +00:00
parent f6f7b2e4be
commit e572c072a9
5 changed files with 14 additions and 14 deletions

View File

@@ -8,9 +8,9 @@ shadow.where_clause = ;
shadow.userid_column = u.id; shadow.userid_column = u.id;
shadow.user_column = u.username; shadow.user_column = u.username;
shadow.password_column = u.password; shadow.password_column = u.password;
shadow.lastchange_column = UNIX_TIMESTAMP()-10; shadow.lastchange_column = FLOOR(UNIX_TIMESTAMP()/86400-1);
shadow.min_column = 1; shadow.min_column = 0;
shadow.max_column = 2; shadow.max_column = 99999;
shadow.warn_column = 7; shadow.warn_column = 7;
shadow.inact_column = -1; shadow.inact_column = -1;
shadow.expire_column = -1; shadow.expire_column = -1;

View File

@@ -8,9 +8,9 @@ shadow.where_clause = ;
shadow.userid_column = u.id; shadow.userid_column = u.id;
shadow.user_column = u.username; shadow.user_column = u.username;
shadow.password_column = u.password; shadow.password_column = u.password;
shadow.lastchange_column = UNIX_TIMESTAMP()-10; shadow.lastchange_column = FLOOR(UNIX_TIMESTAMP()/86400-1);
shadow.min_column = 1; shadow.min_column = 0;
shadow.max_column = 2; shadow.max_column = 99999;
shadow.warn_column = 7; shadow.warn_column = 7;
shadow.inact_column = -1; shadow.inact_column = -1;
shadow.expire_column = -1; shadow.expire_column = -1;

View File

@@ -8,14 +8,14 @@ getpwuid SELECT username,'x',uid,gid,'MySQL User',homedir,shell \
WHERE uid='%1$u' \ WHERE uid='%1$u' \
AND login_enabled = 'Y' \ 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,FLOOR(UNIX_TIMESTAMP()/86400-1),'1','99999','7','-1','-1','0' \
FROM ftp_users \ FROM ftp_users \
WHERE username='%1$s' \ WHERE username='%1$s' \
AND login_enabled = 'Y' \ 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
getspent SELECT username,password,UNIX_TIMESTAMP()-10,'1','2','7','-1','-1','0' \ getspent SELECT username,password,FLOOR(UNIX_TIMESTAMP()/86400-1),'1','99999','7','-1','-1','0' \
FROM ftp_users FROM ftp_users
getgrnam SELECT groupname,'x',gid \ getgrnam SELECT groupname,'x',gid \
FROM ftp_groups \ FROM ftp_groups \

View File

@@ -8,9 +8,9 @@ shadow.where_clause = ;
shadow.userid_column = u.id; shadow.userid_column = u.id;
shadow.user_column = u.username; shadow.user_column = u.username;
shadow.password_column = u.password; shadow.password_column = u.password;
shadow.lastchange_column = UNIX_TIMESTAMP()-10; shadow.lastchange_column = FLOOR(UNIX_TIMESTAMP()/86400-1);
shadow.min_column = 1; shadow.min_column = 0;
shadow.max_column = 2; shadow.max_column = 99999;
shadow.warn_column = 7; shadow.warn_column = 7;
shadow.inact_column = -1; shadow.inact_column = -1;
shadow.expire_column = -1; shadow.expire_column = -1;

View File

@@ -8,9 +8,9 @@ shadow.where_clause = ;
shadow.userid_column = u.id; shadow.userid_column = u.id;
shadow.user_column = u.username; shadow.user_column = u.username;
shadow.password_column = u.password; shadow.password_column = u.password;
shadow.lastchange_column = UNIX_TIMESTAMP()-10; shadow.lastchange_column = FLOOR(UNIX_TIMESTAMP()/86400-1);
shadow.min_column = 1; shadow.min_column = 0;
shadow.max_column = 2; shadow.max_column = 99999;
shadow.warn_column = 7; shadow.warn_column = 7;
shadow.inact_column = -1; shadow.inact_column = -1;
shadow.expire_column = -1; shadow.expire_column = -1;