From b3626939112b1ca3162a8010f1fc7b5db3e427ad Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Fri, 26 Dec 2014 23:58:22 +0100 Subject: [PATCH] sftp directories are now owned by root instead of user --- docs/changelog.rst | 2 ++ gvafile/osusers/tasks.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 3f1b589..b77c443 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,8 @@ Changelog ========= +* :bug:`-` sftp directories are now owned by root instead of user + * :release:`0.1.0 <2014-12-26>` * :support:`-` configure celery task serialization, add routing for ldap tasks diff --git a/gvafile/osusers/tasks.py b/gvafile/osusers/tasks.py index ada2e84..c7bc5b1 100644 --- a/gvafile/osusers/tasks.py +++ b/gvafile/osusers/tasks.py @@ -76,7 +76,7 @@ def setup_file_sftp_userdir(username): sftp_directory = _build_sftp_directory_name(username) try: subprocess.check_output([ - SUDO_CMD, INSTALL_CMD, '-o', username, '-g', username, + SUDO_CMD, INSTALL_CMD, '-o', 'root', '-g', username, '-m', '0750', '-d', sftp_directory], stderr=subprocess.STDOUT) subprocess.check_output([ SUDO_CMD, SETFACL_CMD, '-m', 'www-data:--x',