From: Karol Lewandowski Date: Wed, 12 Mar 2014 17:50:19 +0000 (+0100) Subject: packaging: Install custom pam config for user-session-launch X-Git-Tag: accepted/tizen/generic/20140317.083713^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=545e17bc1926c6f7967aeefc128a95ee8483010d;p=platform%2Fupstream%2Fuser-session-units.git packaging: Install custom pam config for user-session-launch Change-Id: I8f7dafefc536453fddb80f22a356de0ed93218fa Signed-off-by: Karol Lewandowski --- diff --git a/packaging/user-session-units.spec b/packaging/user-session-units.spec index 8db672f..8031f72 100644 --- a/packaging/user-session-units.spec +++ b/packaging/user-session-units.spec @@ -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 index 0000000..6ffb750 --- /dev/null +++ b/packaging/user-session.pam @@ -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