diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2015-10-28 18:42:15 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2015-10-28 18:42:15 +0100 |
commit | db3f3df89acc33740af35b4860b23aebce6aff62 (patch) | |
tree | a4d121cd95ea208be1dffff4b41febbd3e13dadd /roles/common/files/usr/local/bin/gendhparam.sh | |
parent | 3ee71788fc14b245f46d85c14d7f9917227434bb (diff) |
genkeypair: use install(1) for atomic file creation with permission mode.
Diffstat (limited to 'roles/common/files/usr/local/bin/gendhparam.sh')
-rwxr-xr-x | roles/common/files/usr/local/bin/gendhparam.sh | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/roles/common/files/usr/local/bin/gendhparam.sh b/roles/common/files/usr/local/bin/gendhparam.sh index 074986b..84b7d56 100755 --- a/roles/common/files/usr/local/bin/gendhparam.sh +++ b/roles/common/files/usr/local/bin/gendhparam.sh @@ -7,7 +7,5 @@ privkey="$1" bits="${2:-2048}" rand= -mv -f "$(mktemp)" "$privkey" -chmod og-rwx "$privkey" - +install --mode=0600 /dev/null "$privkey" openssl dhparam -rand "${rand:-/dev/urandom}" "$bits" >"$privkey" |