Ubuntu now supports readfile

Ubuntu now supports readfile
This commit is contained in:
PierreGode 2020-04-17 11:01:55 +02:00 committed by GitHub
parent 7fff704626
commit f51cccba1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -863,9 +863,15 @@ echo "${INTRO_TEXT}Detecting Ubuntu $var${END}"
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 ""
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}" echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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
@ -904,9 +910,15 @@ 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 ""
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}" echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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
@ -965,9 +977,15 @@ 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 ""
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}" echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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
@ -1057,8 +1075,15 @@ DOMAIN=$(echo "$REALM")
fi fi
sudo echo "${INTRO_TEXT}Realm= $DOMAIN${END}" sudo echo "${INTRO_TEXT}Realm= $DOMAIN${END}"
sudo echo "${NORMAL}${NORMAL}" sudo echo "${NORMAL}${NORMAL}"
echo "${INTRO_TEXT}Please type DomainAdmin user:${END}" admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r DomainADMIN read -r DomainADMIN
else
DomainADMIN=$( echo $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
@ -1278,8 +1303,15 @@ DOMAIN=$(echo "$REALM")
fi fi
NetBios=$(echo "$DOMAIN" | cut -d '.' -f1) NetBios=$(echo "$DOMAIN" | cut -d '.' -f1)
echo "" echo ""
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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}"
@ -1357,8 +1389,15 @@ DOMAIN=$(echo "$REALM")
fi fi
NetBios=$(echo "$DOMAIN" | cut -d '.' -f1) NetBios=$(echo "$DOMAIN" | cut -d '.' -f1)
echo "" echo ""
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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}"
@ -1386,9 +1425,16 @@ 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
echo "I Please enter AD admin user " admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "Please log in with domain admin to $DOMAIN to connect"
echo "Please type Admin user:"
read -r ADMIN read -r ADMIN
else else
ADMIN=$( echo $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
@ -1399,8 +1445,15 @@ 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
sudo echo "Please enter AD admin user:" admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
read -r ADMIN if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN
else
ADMIN=$( echo $admin )
fi
;; ;;
* ) echo 'Please answer yes or no.';; * ) echo 'Please answer yes or no.';;
esac esac
@ -1410,8 +1463,15 @@ 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
echo "I Please enter AD admin user " admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "Please log in with domain admin to $DOMAIN to connect"
echo "Please type Admin user:"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $admin )
fi
fi fi
sudo echo "Realm= $DOMAIN" sudo echo "Realm= $DOMAIN"
sudo echo "" sudo echo ""
@ -1436,8 +1496,15 @@ sudo systemctl enable sssd
clear clear
DOMAIN=$( realm discover | grep -i realm-name | awk '{print $2}') DOMAIN=$( realm discover | grep -i realm-name | awk '{print $2}')
echo "" echo ""
echo "please type Domain admin" admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $admin )
fi
if ! sudo realm join -v -U "$ADMIN" "$DOMAIN" --install=/ if ! sudo realm join -v -U "$ADMIN" "$DOMAIN" --install=/
then then
echo "AD join failed.please check your errors with journalctl -xe" echo "AD join failed.please check your errors with journalctl -xe"
@ -1478,9 +1545,16 @@ 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
echo "I Please enter AD admin user " admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else else
ADMIN=$( echo $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
@ -1493,8 +1567,15 @@ read -r -p "Do you wish to use it (y/n)?" yn
esac esac
fi fi
clear clear
sudo echo "Please enter AD admin user:" admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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=/
@ -1541,9 +1622,15 @@ echo "Using Domain: $REALM"
DOMAIN=$(echo "$REALM") DOMAIN=$(echo "$REALM")
fi fi
clear clear
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}" echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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"
@ -1597,9 +1684,15 @@ echo "Using Domain: $REALM"
DOMAIN=$(echo "$REALM") DOMAIN=$(echo "$REALM")
fi fi
clear clear
admin=$( sudo grep ADADMIN readfile | awk '{print $3}' )
if [ "$admin" = "null" ]
then
echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}" echo "${INTRO_TEXT}Please log in with domain admin to $DOMAIN to connect${END}"
echo "${INTRO_TEXT}Please type Admin user:${END}" echo "${INTRO_TEXT}Please type Admin user:${END}"
read -r ADMIN read -r ADMIN
else
ADMIN=$( echo $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"