@@ -6,37 +6,41 @@ COMMAND="apt"
66# Add distro specific variables...
77. /etc/lsb-release
88
9- # Install SUDO if needed...
10- if [ ! -e /usr/bin/sudo ]; then
11- echo " Installing sudo..."
12- if [ -e /usr/bin/apt ]; then
13- su -c " apt install sudo"
14-
9+ MANAGE_SUDO=" ${MANAGE_SUDO:- yes} "
10+ if [ " X${MANAGE_SUDO} " != " Xyes" ]; then
11+ echo " Skipping sudo management"
12+ else
13+ # Install SUDO if needed...
14+ if [ ! -e /usr/bin/sudo ]; then
15+ echo " Installing sudo..."
16+ if [ -e /usr/bin/apt ]; then
17+ su -c " apt install sudo"
18+ else
19+ su -c " rpm install sudo"
20+ COMMAND=" rpm"
21+ fi
1522 else
16- su -c " rpm install sudo"
17- COMMAND=" rpm"
23+ echo " sudo command is already present."
1824 fi
19- else
20- echo " sudo command is already present."
21- fi
2225
23- # Update root password...
24- echo " Checking if root password is not set, please set it..."
25- if [ " ${DISTRIB_ID} " = " Ubuntu" ]; then
26- STATUS=` sudo passwd root --status | cut -f2 -d' ' `
27- if [ " ${STATUS} " = " L" ]; then
28- sudo passwd root
26+ # Update root password...
27+ echo " Checking if root password is not set, please set it..."
28+ if [ " ${DISTRIB_ID} " = " Ubuntu" ]; then
29+ STATUS=` sudo passwd root --status | cut -f2 -d' ' `
30+ if [ " ${STATUS} " = " L" ]; then
31+ sudo passwd root
32+ fi
2933 fi
30- fi
3134
32- # Add to sudoers
33- if [ " ${DISTRIB_ID} " != " Ubuntu" ]; then
34- if [ ! -e /etc/sudoers.d/${USER} ]; then
35- echo " Adding ${USER} to sudoers..."
36- echo " Please enter the root user's password."
37- su -c ' echo "${USER} ALL=(ALL:ALL) ALL" > /etc/sudoers.d/${USER}'
38- else
39- echo " ${USER} is already a member of sudo users."
35+ # Add to sudoers
36+ if [ " ${DISTRIB_ID} " != " Ubuntu" ]; then
37+ if [ ! -e /etc/sudoers.d/${USER} ]; then
38+ echo " Adding ${USER} to sudoers..."
39+ echo " Please enter the root user's password."
40+ su -c ' echo "${USER} ALL=(ALL:ALL) ALL" > /etc/sudoers.d/${USER}'
41+ else
42+ echo " ${USER} is already a member of sudo users."
43+ fi
4044 fi
4145fi
4246
0 commit comments