pam: Use systemd to check whether a session is remote

Closes: #3
This commit is contained in:
Bastien Nocera 2020-01-28 12:08:45 +01:00
parent 046ec8dbf4
commit 18d4aa6d7d

View file

@ -32,6 +32,7 @@
#include <libintl.h>
#include <systemd/sd-bus.h>
#include <systemd/sd-login.h>
#define PAM_SM_AUTH
#include <security/pam_modules.h>
@ -604,6 +605,9 @@ is_remote (pam_handle_t *pamh)
return true;
}
if (sd_session_is_remote (NULL) > 0)
return true;
return false;
}