google-comute-image.nix: set umask 077 when downloading private keys from the metadata server.

This commit is contained in:
Russell O'Connor 2015-01-05 15:01:49 -05:00
parent e548a4330d
commit b19ab1f046

View file

@ -135,6 +135,8 @@ in
path = [ pkgs.wget ]; path = [ pkgs.wget ];
script = script =
'' ''
# When dealing with cryptographic keys, we want to keep things private.
umask 077
wget="wget --retry-connrefused -t 6 --waitretry=10" wget="wget --retry-connrefused -t 6 --waitretry=10"
# Don't download the SSH key if it has already been downloaded # Don't download the SSH key if it has already been downloaded
if ! [ -e /root/.ssh/authorized_keys ]; then if ! [ -e /root/.ssh/authorized_keys ]; then