@@ -120,15 +120,15 @@ class KallitheaAuthPlugin(auth_modules.K
'active': active,
"active_from_extern": None,
'extern_name': username,
}
try:
user_data = pwd.getpwnam(username)
user_pw_data = pwd.getpwnam(username)
regex = settings["gecos"]
match = re.search(regex, user_data.pw_gecos)
match = re.search(regex, user_pw_data.pw_gecos)
if match:
user_data["firstname"] = match.group('first_name')
user_data["lastname"] = match.group('last_name')
except Exception:
log.warning("Cannot extract additional info for PAM user %s", username)
pass
Status change: