Use custom pam configuration file for user-session-launch 38/17938/1
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 12 Mar 2014 17:47:51 +0000 (18:47 +0100)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 12 Mar 2014 17:50:35 +0000 (18:50 +0100)
Don't reuse 'login' pam configuration as it might need to have
different requirements wrt to enabled modules.

Change-Id: I424674e769d8bdd5af7c04966fd270df1a278e30
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
src/pam.c
units/system/user-session@.service.in

index 4d52133..c716aef 100644 (file)
--- a/src/pam.c
+++ b/src/pam.c
@@ -90,7 +90,7 @@ void setup_pam_session(char *seat, char *user)
        pc.conv = pam_conversation_fn;
        pc.appdata_ptr = NULL;
 
-       err = pam_start("login", user, &pc, &ph);
+       err = pam_start("user-session", user, &pc, &ph);
 
        /* FIXME: do not hardcode the tty here; should check
         * first to see if it's already taken. */
index 5a44ca9..626d425 100644 (file)
@@ -13,7 +13,7 @@ Conflicts=getty@tty1.service
 
 [Service]
 User=%I
-PAMName=login
+PAMName=user-session
 # Note memory:/ required kernel memory CGroups support
 ControlGroup=%R/user/%u/shared cpu:/ memory:/
 ControlGroupModify=yes