pam_localuser: log unrecognized options

* modules/pam_localuser/pam_localuser.c (pam_sm_authenticate): Log
unrecognized options.
This commit is contained in:
Dmitry V. Levin 2020-05-01 21:44:59 +00:00
parent 1b9a74bd77
commit be3030d76b

View File

@ -76,6 +76,11 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED,
for(i = 0; i < argc; i++) {
const char *str;
if (strcmp("debug", argv[i]) == 0) {
/* Already processed. */
continue;
}
if ((str = pam_str_skip_prefix(argv[i], "file=")) != NULL) {
filename = str;
if(debug) {
@ -83,6 +88,9 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED,
"set filename to \"%s\"",
filename);
}
} else {
pam_syslog(pamh, LOG_ERR, "unrecognized option: %s",
argv[i]);
}
}