diff options
author | Thomas Lange <code@nerdmind.de> | 2021-05-10 16:42:55 +0200 |
---|---|---|
committer | Thomas Lange <code@nerdmind.de> | 2021-05-10 16:42:55 +0200 |
commit | 223425b984447d81d68fcf34928f69bdb9de51d8 (patch) | |
tree | c2c9628ae4b620229fe2d856dd179632c732de9c /certdeploy | |
parent | 6b393a76f220600d4c723a27bf66bc1fe5cb6f7e (diff) | |
download | certdeploy-223425b984447d81d68fcf34928f69bdb9de51d8.tar.gz certdeploy-223425b984447d81d68fcf34928f69bdb9de51d8.tar.xz certdeploy-223425b984447d81d68fcf34928f69bdb9de51d8.zip |
Use "id" instead of "whoami" to determine default owner/group
Diffstat (limited to 'certdeploy')
-rwxr-xr-x | certdeploy | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -75,15 +75,21 @@ SOURCE_PATH="$1" TARGET_PATH="$2" #=============================================================================== +# Define default {owner|group} variable +#=============================================================================== +DEFAULT_OWNER=$(id -u) +DEFAULT_GROUP=$(id -g) + +#=============================================================================== # Define {file|directory} mode, owner and group variables #=============================================================================== FMODE="${OPTION_FMODE:-0600}" -FOWNER="${OPTION_FOWNER:-$(whoami)}" -FGROUP="${OPTION_FGROUP:-$(whoami)}" +FOWNER="${OPTION_FOWNER:-$DEFAULT_OWNER}" +FGROUP="${OPTION_FGROUP:-$DEFAULT_GROUP}" DMODE="${OPTION_DMODE:-0755}" -DOWNER="${OPTION_DOWNER:-$(whoami)}" -DGROUP="${OPTION_DGROUP:-$(whoami)}" +DOWNER="${OPTION_DOWNER:-$DEFAULT_OWNER}" +DGROUP="${OPTION_DGROUP:-$DEFAULT_GROUP}" # Allow only four digits (octal notation) for modes DMODE="$(echo "$DMODE" | tr -dc '0-7' | cut -c 1-4)" |