nixos/znc: fixed chown not working after hardening (#123883)

authored by

eyJhb and committed by
GitHub
6000f420 43b1fda3

+1 -2
+1 -2
nixos/modules/services/networking/znc/default.nix
··· 299 299 # Ensure essential files exist. 300 300 if [[ ! -f ${cfg.dataDir}/configs/znc.conf ]]; then 301 301 echo "No znc.conf file found in ${cfg.dataDir}. Creating one now." 302 - cp --no-clobber ${cfg.configFile} ${cfg.dataDir}/configs/znc.conf 302 + cp --no-preserve=ownership --no-clobber ${cfg.configFile} ${cfg.dataDir}/configs/znc.conf 303 303 chmod u+rw ${cfg.dataDir}/configs/znc.conf 304 - chown ${cfg.user} ${cfg.dataDir}/configs/znc.conf 305 304 fi 306 305 307 306 if [[ ! -f ${cfg.dataDir}/znc.pem ]]; then