Explorar o código

prosody: fix owner for /config dir

netaskd %!s(int64=6) %!d(string=hai) anos
pai
achega
b8faa26e75
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  1. 5 2
      prosody/rootfs/etc/cont-init.d/10-config

+ 5 - 2
prosody/rootfs/etc/cont-init.d/10-config

@@ -3,8 +3,11 @@
 PROSODY_CFG="/config/prosody.cfg.lua"
 
 if [[ ! -d /config/data ]]; then
-    mkdir -p /config/data
-    chmod 777 /config/data
+    mkdir -pm 750 /config/data
+fi
+
+if [[ "$(stat -c %U /config)" != "prosody" ]]; then
+    chown -R prosody /config
 fi
 
 if [[ ! -f $PROSODY_CFG ]]; then