From 2a6d7b7c4a87cbd321cc99f696857d1e2457d67b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Lebleu?= Date: Fri, 13 Nov 2015 13:40:53 +0100 Subject: [PATCH] [fix] Create home directory during login (fixbug #80) --- debian/conf/pam/mkhomedir | 6 ++++++ debian/install | 1 + debian/postinst | 3 +++ 3 files changed, 10 insertions(+) create mode 100644 debian/conf/pam/mkhomedir diff --git a/debian/conf/pam/mkhomedir b/debian/conf/pam/mkhomedir new file mode 100644 index 000000000..eedc8b745 --- /dev/null +++ b/debian/conf/pam/mkhomedir @@ -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/debian/install b/debian/install index ca458b688..f0dc0f633 100644 --- a/debian/install +++ b/debian/install @@ -4,6 +4,7 @@ data/hooks/* /usr/share/yunohost/hooks/ data/other/* /usr/share/yunohost/yunohost-config/moulinette/ data/templates/* /usr/share/yunohost/templates/ data/apps/* /usr/share/yunohost/apps/ +debian/conf/pam/* /usr/share/pam-configs/ lib/metronome/modules/* /usr/lib/metronome/modules/ locales/* /usr/lib/moulinette/yunohost/locales/ src/yunohost/*.py /usr/lib/moulinette/yunohost/ diff --git a/debian/postinst b/debian/postinst index 3cefc3c15..1831ccaaa 100644 --- a/debian/postinst +++ b/debian/postinst @@ -18,6 +18,9 @@ do_configure() { && service yunohost-firewall restart \ || echo "Firewall stopped" fi + + # update PAM configs + pam-auth-update --package } # summary of how this script can be called: