Skip to content

Commit

Permalink
update installers do detect non-root user in 123.09beta01
Browse files Browse the repository at this point in the history
Should of done this sooner. Updated installer scripts to detect non-root attempts at installation and abort and exit with a message to use sudo if sudo user is detected

example message when you try to run installers as non-root user

script needs to be run as root user
if using a sudo user, use:

sudo /home/centos/betainstaller.sh
  • Loading branch information
centminmod committed Apr 27, 2020
1 parent 874bf42 commit b5de03e
Show file tree
Hide file tree
Showing 25 changed files with 241 additions and 1 deletion.
2 changes: 1 addition & 1 deletion centmin.sh
Expand Up @@ -27,7 +27,7 @@ DT=$(date +"%d%m%y-%H%M%S")
branchname='123.09beta01'
SCRIPT_MAJORVER='1.2.3'
SCRIPT_MINORVER='09'
SCRIPT_INCREMENTVER='499'
SCRIPT_INCREMENTVER='500'
SCRIPT_VERSIONSHORT="${branchname}"
SCRIPT_VERSION="${SCRIPT_VERSIONSHORT}.b${SCRIPT_INCREMENTVER}"
SCRIPT_DATE='31/03/2020'
Expand Down
10 changes: 10 additions & 0 deletions installer-dnf-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-dnf.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-latest-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-latest.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-minimal-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-minimal.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-ngxpagespeed-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer-ngxpagespeed.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer55-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer55.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer56-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer56.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer7-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer7.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer71-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer71.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer72-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer72.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer73-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer73.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down
10 changes: 10 additions & 0 deletions installer74-gitlab.sh
Expand Up @@ -87,6 +87,16 @@ return

###########################################################

if [ "$(id -u)" != 0 ]; then
echo "script needs to be run as root user" >&2
if [ "$(id -Gn | grep -o wheel)" ]; then
echo "if using a sudo user, use:" >&2
echo >&2
echo "sudo ${PWD}/$0" >&2
fi
exit 1
fi

shopt -s expand_aliases
for g in "" e f; do
alias ${g}grep="LC_ALL=C ${g}grep" # speed-up grep, egrep, fgrep
Expand Down

0 comments on commit b5de03e

Please sign in to comment.