X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/distorted-keys/blobdiff_plain/0bc47568f2c94d6e48bc389ac508d5f905daa9c7..015c302c208a6267050cc8b6db31bfb09dfbffd5:/keyfunc.sh.in diff --git a/keyfunc.sh.in b/keyfunc.sh.in index f257bb9..51cac57 100644 --- a/keyfunc.sh.in +++ b/keyfunc.sh.in @@ -431,13 +431,13 @@ c_genkey () { ## Create directory structure and start writing metadata. rm -rf "$kdir.new" mkdir -m755 -p "$kdir.new" - case "$knub" in */*) mkdir -m700 -p "${knub%/*}" ;; esac + case "$knub" in */*) mkdir -m755 -p "${knub%/*}" ;; esac cat >"$kdir.new/meta" <"$knub.new"; umask $umask + (umask 077; makenub >"$knub.new") k_generate "$kdir.new" "$knub.new" $hook "$kdir.new" "$knub.new"