diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2011-07-18 11:33:07 +1000 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2011-07-18 11:33:07 +1000 |
commit | 587dfc93500130f7e39eab55d18a83d0106022a9 (patch) | |
tree | 9200230cd464db49f7b4cb1df17bb73332b60015 | |
parent | fd95f2b4b2f999431c8f759f69f7a4de9ee2c409 (diff) | |
download | lightdm-587dfc93500130f7e39eab55d18a83d0106022a9.tar.gz |
Don't open a PAM session in test mode
-rw-r--r-- | src/pam-session.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pam-session.c b/src/pam-session.c index f73d009d..2802959e 100644 --- a/src/pam-session.c +++ b/src/pam-session.c @@ -99,7 +99,7 @@ pam_session_authorize (PAMSession *session) session->priv->in_session = TRUE; - if (!passwd_file) + if (!passwd_file && getuid () == 0) { int result; @@ -450,7 +450,7 @@ pam_session_end (PAMSession *session) { int result; - if (!passwd_file && session->priv->pam_handle) + if (!passwd_file && session->priv->pam_handle && getuid () == 0) { result = pam_close_session (session->priv->pam_handle, 0); g_debug ("pam_close_session -> %s", pam_strerror (session->priv->pam_handle, result)); |