From ae82346f326623fdcafe13daccd3a83cd005e6a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Todor=20Kondi=C4=87?= <todor.kondic@uni.lu> Date: Wed, 16 Mar 2022 11:06:44 +0100 Subject: [PATCH] roles/ftpserver: Group writable/executable dirs. --- roles/ftpserver/handlers/main.yml | 4 +++- roles/ftpserver/tasks/main.yml | 10 +++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/roles/ftpserver/handlers/main.yml b/roles/ftpserver/handlers/main.yml index 2543d7e..7989bd3 100644 --- a/roles/ftpserver/handlers/main.yml +++ b/roles/ftpserver/handlers/main.yml @@ -1,5 +1,7 @@ - name: Restart FTP. - listen: restart-ftp + listen: + - created-certs + - restart-ftp ansible.builtin.systemd: state: restarted name: proftpd diff --git a/roles/ftpserver/tasks/main.yml b/roles/ftpserver/tasks/main.yml index 2c8cf02..932e8f2 100644 --- a/roles/ftpserver/tasks/main.yml +++ b/roles/ftpserver/tasks/main.yml @@ -14,7 +14,15 @@ loop: "{{eci_users}}" notify: restart-ftp - + + +- name: Configure ProFTPd umask. + ansible.builtin.lineinfile: + regexp: '^Umask' + line: Umask 002 002 + path: /etc/proftpd/proftpd.conf + notify: restart-ftp + - name: Configure ProFTPd for multiple virtual users. tags: proftpd-conf-text blockinfile: -- GitLab