init command

This commit is contained in:
Kay Marquardt (Gnadelwartz) 2019-03-25 11:15:07 +01:00
parent 474a010670
commit b29dc39059
1 changed files with 20 additions and 0 deletions

View File

@ -525,6 +525,26 @@ case "$1" in
echo "Tmux session name $ME" || echo -e '\e[0;31mAn error occurred while starting the bot. \e[0m'
send_markdown_message "${CHAT[ID]}" "*Bot started*"
;;
"init") # adjust users and permissions
MYUSER="$USER"
[[ $(id -u) -eq 0 ]] && MYUSER="www"
echo -n "Enter User to run basbot [$MYUSER]: "
read TOUSER
[ "$TOUSER" = "" ] && TOUSER="$MYUSER"
if ! compgen -u "$TOUSER" 2>&1 >/dev/null; then
echo -e "\e[0;31mUser \"$TOUSER\" not found!\e[0m"
exit 2
else
echo "Adjusting Owner and Permissions ..."
chown -R "$TOUSER" . *
chmod 711 .
chmod -R a-w *
chmod u+w "$COUNT" "$TMPDIR" *.log
chmod o-r,o-w "$COUNT" "$TMPDIR" token
ls -la
exit
fi
;;
"background" | "resumeback")
clear
echo -e '\e[0;32mRestart background processes ...\e[0m'