packaging: Install custom pam config for user-session-launch 39/17939/1 accepted/tizen_generic accepted/tizen_ivi_panda tizen_3.0.m14.2_ivi accepted/tizen/generic/20140317.083713 accepted/tizen/ivi/20140318.205558 accepted/tizen/ivi/panda/20140318.013512 accepted/tizen/mobile/20141021.084057 submit/tizen/20140317.043308 tizen_3.0.m14.2_ivi_release
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 12 Mar 2014 17:50:19 +0000 (18:50 +0100)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 12 Mar 2014 17:50:43 +0000 (18:50 +0100)
Change-Id: I8f7dafefc536453fddb80f22a356de0ed93218fa
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
packaging/user-session-units.spec
packaging/user-session.pam [new file with mode: 0644]

index 8db672f..8031f72 100644 (file)
@@ -8,6 +8,7 @@ License:        GPL-2.0
 URL:           http://foo-projects.org/~sofar/%{name}
 Source0:       http://foo-projects.org/~sofar/%{name}/%{name}-%{version}.tar.gz
 Source1001:    user-session-units.manifest
+Source1002:    user-session.pam
 
 BuildRequires: pkgconfig(systemd)
 %if %{with x}
@@ -51,6 +52,9 @@ make %{?_smp_mflags}
 %install
 %make_install
 
+install -m 755 -d %{buildroot}%{_sysconfdir}/pam.d
+install -m 644 %{SOURCE1002} %{buildroot}%{_sysconfdir}/pam.d/user-session
+
 
 %files
 %manifest %{name}.manifest
@@ -59,6 +63,7 @@ make %{?_smp_mflags}
 %{_unitdir}/*
 %exclude %{_unitdir_user}/dbus.socket
 %exclude %{_unitdir_user}/dbus.service
+%{_sysconfdir}/pam.d/user-session
 
 %files enlightenment
 %manifest %{name}.manifest
diff --git a/packaging/user-session.pam b/packaging/user-session.pam
new file mode 100644 (file)
index 0000000..6ffb750
--- /dev/null
@@ -0,0 +1,12 @@
+auth            requisite      pam_nologin.so
+auth            [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
+auth            include         system-auth
+account         required        pam_nologin.so
+account         include         system-auth
+password        include         system-auth
+
+session         include         system-auth
+session         required        pam_systemd.so
+session         required        pam_loginuid.so
+session         required        pam_namespace.so
+session         optional        pam_keyinit.so force revoke