diff --git a/app.py b/app.py index 1a6cf89..f2235cf 100644 --- a/app.py +++ b/app.py @@ -329,6 +329,7 @@ def _ensure_conf_dir(): def _write_webdav_conf(shares): _ensure_conf_dir() os.makedirs('/var/lib/apache2/webdav', exist_ok=True) + subprocess.run(['chown', 'www-data:www-data', '/var/lib/apache2/webdav'], capture_output=True) lines = ['# Managed by MicroNAS — do not edit manually\n\n', 'DavLockDB /var/lib/apache2/webdav/DavLock\n\n'] for s in shares: