Fix DavLockDB: chown webdav dir to www-data on write
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
1de49d51fb
commit
eba12aa290
1 file changed
+1
@@ -329,6 +329,7 @@ def _ensure_conf_dir():
|
|||||||
def _write_webdav_conf(shares):
|
def _write_webdav_conf(shares):
|
||||||
_ensure_conf_dir()
|
_ensure_conf_dir()
|
||||||
os.makedirs('/var/lib/apache2/webdav', exist_ok=True)
|
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',
|
lines = ['# Managed by MicroNAS — do not edit manually\n\n',
|
||||||
'DavLockDB /var/lib/apache2/webdav/DavLock\n\n']
|
'DavLockDB /var/lib/apache2/webdav/DavLock\n\n']
|
||||||
for s in shares:
|
for s in shares:
|
||||||
|
|||||||
Reference in new issue
Block a user