Root function

This commit is contained in:
Michael Stanclift 2020-06-03 15:47:20 -05:00
parent 71827c613a
commit c8207a48e1

View File

@ -1345,6 +1345,21 @@ function echo_need {
echo -en "${NEED} ${MESSAGE}: " echo -en "${NEED} ${MESSAGE}: "
} }
# Root Check
function root_check {
if [ ! "$EUID" -ne 0 ]
then
TASKTYPE='ROOT'
MESSAGE="${MESSAGE} ${TASKTYPE}"
echo_fail
MESSAGE="${PROGRAM} Must Not Run as Root"
echo_warn
exit_nochange
fi
}
# SCRIPT EXECUTION ########################### # SCRIPT EXECUTION ###########################
MESSAGE="${PROGRAM} ${VERSION} Executing" MESSAGE="${PROGRAM} ${VERSION} Executing"
@ -1353,16 +1368,7 @@ function echo_need {
MESSAGE="Evaluating Arguments" MESSAGE="Evaluating Arguments"
echo_stat echo_stat
if [ ! "$EUID" -ne 0 ] root_check
then
MESSAGE="${MESSAGE} ROOT"
echo_fail
MESSAGE="${PROGRAM} Must Not Run as Root"
echo_warn
exit_nochange
fi
case $# in case $# in