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', '*')))],