Update ADconnection.sh

This commit is contained in:
PierreGode 2020-07-13 08:22:21 +02:00 committed by GitHub
parent 86baa261e6
commit bcc7d16d1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -929,6 +929,8 @@ else
sudo echo "${INTRO_TEXT}Realm=$DOMAIN${END}" sudo echo "${INTRO_TEXT}Realm=$DOMAIN${END}"
echo "${INTRO_TEXT}Joining Ubuntu $var${END}" echo "${INTRO_TEXT}Joining Ubuntu $var${END}"
echo "" echo ""
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -938,6 +940,10 @@ read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
encrypt=$( sudo grep ENCRYPTEDPASSWD readfile | awk '{print $3}' ) encrypt=$( sudo grep ENCRYPTEDPASSWD readfile | awk '{print $3}' )
if [ "$encrypt" = "null" ] || [ "$encrypt" = "no" ] if [ "$encrypt" = "null" ] || [ "$encrypt" = "no" ]
then then
@ -1000,6 +1006,8 @@ clear
sudo echo "${INTRO_TEXT}Realm=$DOMAIN${END}" sudo echo "${INTRO_TEXT}Realm=$DOMAIN${END}"
echo "${INTRO_TEXT}Joining Ubuntu $var${END}" echo "${INTRO_TEXT}Joining Ubuntu $var${END}"
echo "" echo ""
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1009,6 +1017,10 @@ read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
encrypt=$( sudo grep ENCRYPTEDPASSWD readfile | awk '{print $3}' ) encrypt=$( sudo grep ENCRYPTEDPASSWD readfile | awk '{print $3}' )
if [ "$encrypt" = "null" ] || [ "$encrypt" = "no" ] if [ "$encrypt" = "null" ] || [ "$encrypt" = "no" ]
then then
@ -1335,6 +1347,8 @@ echo "Using Domain: $DOMAIN"
fi fi
NetBios=$(echo "$DOMAIN" | cut -d '.' -f1) NetBios=$(echo "$DOMAIN" | cut -d '.' -f1)
echo "" echo ""
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1344,6 +1358,10 @@ read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
clear clear
sudo echo "${INTRO_TEXT}Realm= $DOMAIN${END}" sudo echo "${INTRO_TEXT}Realm= $DOMAIN${END}"
sudo echo "${NORMAL}${NORMAL}" sudo echo "${NORMAL}${NORMAL}"
@ -1422,6 +1440,8 @@ echo "Using Domain: $DOMAIN"
fi fi
NetBios=$(echo "$DOMAIN" | cut -d '.' -f1) NetBios=$(echo "$DOMAIN" | cut -d '.' -f1)
echo "" echo ""
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1431,6 +1451,10 @@ read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
clear clear
sudo echo "${INTRO_TEXT}Realm= $DOMAIN${END}" sudo echo "${INTRO_TEXT}Realm= $DOMAIN${END}"
sudo echo "${NORMAL}${NORMAL}" sudo echo "${NORMAL}${NORMAL}"
@ -1458,16 +1482,22 @@ clear
echo "I searched for an available domain and found $DOMAIN but it is not responding to ping, please type your domain manually below... " echo "I searched for an available domain and found $DOMAIN but it is not responding to ping, please type your domain manually below... "
echo "Please enter the domain you wish to join:" echo "Please enter the domain you wish to join:"
read -r DOMAIN read -r DOMAIN
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
echo "Please log in with domain admin to $DOMAIN to connect" echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "Please type Admin user:" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
else
clear clear
echo "I searched for an available domain and found >>> $DOMAIN <<<" echo "I searched for an available domain and found >>> $DOMAIN <<<"
read -r -p "Do you wish to use it (y/n)?" yn read -r -p "Do you wish to use it (y/n)?" yn
@ -1478,6 +1508,8 @@ read -r -p "Do you wish to use it (y/n)?" yn
;; ;;
[Nn]* ) echo "Please enter the domain you wish to join:" [Nn]* ) echo "Please enter the domain you wish to join:"
read -r DOMAIN read -r DOMAIN
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1486,6 +1518,10 @@ echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi fi
;; ;;
* ) echo 'Please answer yes or no.';; * ) echo 'Please answer yes or no.';;
@ -1496,15 +1532,21 @@ clear
echo "I searched for an available domain and found nothing, please type your domain manually below... " echo "I searched for an available domain and found nothing, please type your domain manually below... "
echo "Please enter the domain you wish to join:" echo "Please enter the domain you wish to join:"
read -r DOMAIN read -r DOMAIN
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
echo "Please log in with domain admin to $DOMAIN to connect" echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "Please type Admin user:" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
fi fi
sudo echo "Realm= $DOMAIN" sudo echo "Realm= $DOMAIN"
sudo echo "" sudo echo ""
@ -1578,6 +1620,8 @@ clear
echo "I searched for an available domain and found nothing, please type your domain manually below... " echo "I searched for an available domain and found nothing, please type your domain manually below... "
echo "Please enter the domain you wish to join:" echo "Please enter the domain you wish to join:"
read -r DOMAIN read -r DOMAIN
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1588,6 +1632,10 @@ else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
else
clear clear
echo "I searched for an available domain and found >>> $DOMAIN <<<" echo "I searched for an available domain and found >>> $DOMAIN <<<"
read -r -p "Do you wish to use it (y/n)?" yn read -r -p "Do you wish to use it (y/n)?" yn
@ -1600,6 +1648,8 @@ read -r -p "Do you wish to use it (y/n)?" yn
esac esac
fi fi
clear clear
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1609,6 +1659,10 @@ read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
sudo echo "Realm= $DOMAIN" sudo echo "Realm= $DOMAIN"
sudo echo "" sudo echo ""
if ! sudo realm join -v -U "$ADMIN" "$DOMAIN" --install=/ if ! sudo realm join -v -U "$ADMIN" "$DOMAIN" --install=/
@ -1656,6 +1710,8 @@ echo "Using Domain: $DOMAIN"
#DOMAIN=$(echo "$REALM") #DOMAIN=$(echo "$REALM")
fi fi
clear clear
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1665,6 +1721,10 @@ read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
NetBios=$(echo "$DOMAIN" | cut -d '.' -f1) NetBios=$(echo "$DOMAIN" | cut -d '.' -f1)
clear clear
if ! sudo realm join --verbose --user="$ADMIN" "$DOMAIN" if ! sudo realm join --verbose --user="$ADMIN" "$DOMAIN"
@ -1719,6 +1779,8 @@ echo "Using Domain: $DOMAIN"
#DOMAIN=$(echo "$REALM") #DOMAIN=$(echo "$REALM")
fi fi
clear clear
if [ -z readfile ]
then
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' ) admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ] if [ "$admin" = "null" ]
then then
@ -1728,6 +1790,10 @@ read -r ADMIN
else else
ADMIN=$( echo $admin ) ADMIN=$( echo $admin )
fi fi
else
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
fi
NetBios=$(echo "$DOMAIN" | cut -d '.' -f1) NetBios=$(echo "$DOMAIN" | cut -d '.' -f1)
clear clear
if ! sudo realm join --verbose --user="$ADMIN" "$DOMAIN" if ! sudo realm join --verbose --user="$ADMIN" "$DOMAIN"