Skip to content
Snippets Groups Projects
Commit 19f0da56 authored by Robin Sonnabend's avatar Robin Sonnabend Committed by Lars Beckers
Browse files

Fix pam mkhomedir

The config file is provided by pam-modules, but with Default: no.
We need to call pam-auth-update to enable or disable it.
parent 3662dea9
No related branches found
No related tags found
1 merge request!12Actually activate pam mkhomedir if wanted
Pipeline #2556 passed
......@@ -4,8 +4,3 @@
service:
name: ssh
state: restarted
- name: regenerate pam config
command: pam-auth-update --force
environment:
DEBIAN_FRONTEND: noninteractive
......@@ -46,16 +46,20 @@
tags:
- ssh
- name: ensure pam creates a home dir if necessary
copy:
src: pam/mkhomedir
dest: /usr/share/pam-configs/mkhomedir
owner: root
group: root
mode: '0644'
- name: ensure pam creates a home directory
command: pam-auth-update --enable mkhomedir --force
environment:
DEBIAN_FRONTEND: noninteractive
when: ssh_mkhomedir
notify:
- regenerate pam config
tags:
- ssh
- pam
- name: ensure pam doesn't create a home directory
command: pam-auth-update --remove mkhomedir --force
environment:
DEBIAN_FRONTEND: noninteractive
when: not ssh_mkhomedir
tags:
- ssh
- pam
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment