diff --git a/scripts/starter.sh b/scripts/starter.sh index 040b9ab..ee0fdb4 100755 --- a/scripts/starter.sh +++ b/scripts/starter.sh @@ -289,13 +289,17 @@ if [ $UNIT_FILE = true ]; then echo "[!] user ghost not found" if prompt "[?] do you want to create ghost user? (NOT RECOMMENDED: current $(whoami))"; then sudo useradd --system --create-home $user_name - if [ ! -d $BASE_PATH ]; then - echo "[+] create folder for the node at '$BASE_PATH'" - sudo mkdir $BASE_PATH - fi else user_name=$(whoami) fi + fi + + if [ ! -d $BASE_PATH ]; then + echo "[+] create folder for the node at '$BASE_PATH'" + sudo mkdir $BASE_PATH + fi + + if [ -z "$(stat -c "%U %G" $BASE_PATH | grep $user_name)" ]; then echo "[+] make $user_name owner of $BASE_PATH" sudo chown -R "$user_name:" $BASE_PATH fi