separate logic for user creation and folder preparation
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
This commit is contained in:
parent
e182e86590
commit
18c6094e3f
@ -289,13 +289,17 @@ if [ $UNIT_FILE = true ]; then
|
|||||||
echo "[!] user ghost not found"
|
echo "[!] user ghost not found"
|
||||||
if prompt "[?] do you want to create ghost user? (NOT RECOMMENDED: current $(whoami))"; then
|
if prompt "[?] do you want to create ghost user? (NOT RECOMMENDED: current $(whoami))"; then
|
||||||
sudo useradd --system --create-home $user_name
|
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
|
else
|
||||||
user_name=$(whoami)
|
user_name=$(whoami)
|
||||||
fi
|
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"
|
echo "[+] make $user_name owner of $BASE_PATH"
|
||||||
sudo chown -R "$user_name:" $BASE_PATH
|
sudo chown -R "$user_name:" $BASE_PATH
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user