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',