summary refs log tree commit diff
path: root/nixos/modules/services/networking/ddclient.nix
diff options
context:
space:
mode:
authorSean Heath <6528011+seandheath@users.noreply.github.com>2021-12-04 20:07:42 -0500
committerGitHub <noreply@github.com>2021-12-05 02:07:42 +0100
commit6af3d13bec9b13e8fa8e19594ffbcbe085387bdd (patch)
treeede35d02da64e259080ff9a56b30f8263422c468 /nixos/modules/services/networking/ddclient.nix
parent33d8891fac2dfd8c40da3dd0155454fff95791b2 (diff)
downloadnixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar
nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.gz
nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.bz2
nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.lz
nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.xz
nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.zst
nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.zip
nixos/ddclient: fix permission for ddclient.conf (#148179)
Diffstat (limited to 'nixos/modules/services/networking/ddclient.nix')
-rw-r--r--nixos/modules/services/networking/ddclient.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/ddclient.nix b/nixos/modules/services/networking/ddclient.nix
index 8a2c0fc7080..021b28d5c34 100644
--- a/nixos/modules/services/networking/ddclient.nix
+++ b/nixos/modules/services/networking/ddclient.nix
@@ -29,7 +29,7 @@ let
   configFile = if (cfg.configFile != null) then cfg.configFile else configFile';
 
   preStart = ''
-    install ${configFile} /run/${RuntimeDirectory}/ddclient.conf
+    install --mode=0400 ${configFile} /run/${RuntimeDirectory}/ddclient.conf
     ${lib.optionalString (cfg.configFile == null) (if (cfg.passwordFile != null) then ''
       password=$(printf "%q" "$(head -n 1 "${cfg.passwordFile}")")
       sed -i "s|^password=$|password=$password|" /run/${RuntimeDirectory}/ddclient.conf