From 7b8b12dc20c0153b13ec7f4bfd1b4f3a4cde0394 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Wed, 18 May 2016 12:25:00 +0530 Subject: [PATCH] users: Move PAM configs over from freedombox-setup Since we are running PAM update script from users action file, it is appropriate for the PAM configurations that are effected by it to stay here in Plinth as well. --- data/usr/share/pam-configs/access-freedombox | 6 ++++++ data/usr/share/pam-configs/mkhomedir-freedombox | 6 ++++++ setup.py | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 data/usr/share/pam-configs/access-freedombox create mode 100644 data/usr/share/pam-configs/mkhomedir-freedombox diff --git a/data/usr/share/pam-configs/access-freedombox b/data/usr/share/pam-configs/access-freedombox new file mode 100644 index 000000000..19e6d2c46 --- /dev/null +++ b/data/usr/share/pam-configs/access-freedombox @@ -0,0 +1,6 @@ +Name: Restrict login using access control table file +Default: yes +Priority: 0 +Account-Type: Additional +Account-Final: + required pam_access.so diff --git a/data/usr/share/pam-configs/mkhomedir-freedombox b/data/usr/share/pam-configs/mkhomedir-freedombox new file mode 100644 index 000000000..eedc8b745 --- /dev/null +++ b/data/usr/share/pam-configs/mkhomedir-freedombox @@ -0,0 +1,6 @@ +Name: Create home directory during login +Default: yes +Priority: 900 +Session-Type: Additional +Session: + required pam_mkhomedir.so umask=0022 skel=/etc/skel diff --git a/setup.py b/setup.py index 5bfb41160..466021859 100755 --- a/setup.py +++ b/setup.py @@ -217,6 +217,8 @@ setuptools.setup( glob.glob('data/usr/share/augeas/lenses/*.aug')), ('/usr/share/augeas/lenses/tests', glob.glob('data/usr/share/augeas/lenses/tests/test_*.aug')), + ('/usr/share/pam-configs/', + glob.glob('data/usr/share/pam-configs/*-freedombox')), ('/etc/plinth/modules-enabled', glob.glob(os.path.join('data/etc/plinth/modules-enabled', '*')))],