mirror of
https://github.com/PierreGode/Linux-Active-Directory-join-script.git
synced 2025-12-21 16:50:13 +01:00
Update ADconnection.sh
This commit is contained in:
parent
099588f0eb
commit
004a872400
@ -243,6 +243,10 @@ sudo service sssd restart
|
|||||||
sleep 1
|
sleep 1
|
||||||
clear
|
clear
|
||||||
usesasl=$( sudo grep USESASL readfile | awk '{print $3}' )
|
usesasl=$( sudo grep USESASL readfile | awk '{print $3}' )
|
||||||
|
if [ "$usesasl" = "no" ]
|
||||||
|
then
|
||||||
|
echo "Skipping SASL"
|
||||||
|
else
|
||||||
if [ "$usesasl" = "yes" ]
|
if [ "$usesasl" = "yes" ]
|
||||||
then
|
then
|
||||||
sasl=$( sudo grep LDAPS readfile | awk '{print $3}' )
|
sasl=$( sudo grep LDAPS readfile | awk '{print $3}' )
|
||||||
@ -300,6 +304,7 @@ fi;;
|
|||||||
* ) echo "Please answer yes or no.";;
|
* ) echo "Please answer yes or no.";;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
################################# Check #######################################
|
################################# Check #######################################
|
||||||
if ! sudo service sssd restart
|
if ! sudo service sssd restart
|
||||||
then
|
then
|
||||||
@ -576,17 +581,21 @@ entry_cache_timeout = 600
|
|||||||
entry_cache_nowait_percentage = 75 " | sudo tee -a /etc/sssd/sssd.alternatives
|
entry_cache_nowait_percentage = 75 " | sudo tee -a /etc/sssd/sssd.alternatives
|
||||||
sudo service sssd restart
|
sudo service sssd restart
|
||||||
clear
|
clear
|
||||||
usesasl=$( grep USESASL readfile | awk '{print $3}' )
|
usesasl=$( sudo grep USESASL readfile | awk '{print $3}' )
|
||||||
|
if [ "$usesasl" = "no" ]
|
||||||
|
then
|
||||||
|
echo "Skipping SASL"
|
||||||
|
else
|
||||||
if [ "$usesasl" = "yes" ]
|
if [ "$usesasl" = "yes" ]
|
||||||
then
|
then
|
||||||
sasl=$( grep LDAPS readfile | awk '{print $3}' )
|
sasl=$( sudo grep LDAPS readfile | awk '{print $3}' )
|
||||||
if [ "$sasl" = "null" ]
|
if [ "$sasl" = "null" ]
|
||||||
then
|
then
|
||||||
echo "You need to specify domaincontroller in readfile"
|
echo "You need to specify domaincontroller in readfile"
|
||||||
exit
|
exit
|
||||||
else
|
else
|
||||||
echo "$sasl"
|
echo "$sasl"
|
||||||
cacer=$( grep CACERT readfile | awk '{print $3}' )
|
cacer=$( sudo grep CACERT readfile | awk '{print $3}' )
|
||||||
if ! ls "$cacer"
|
if ! ls "$cacer"
|
||||||
then echo "No root CA found, check your path to file"
|
then echo "No root CA found, check your path to file"
|
||||||
else
|
else
|
||||||
@ -613,7 +622,7 @@ echo "Found certificate $cacert"
|
|||||||
read -r -p "Is this information correct (y/n)?" yn
|
read -r -p "Is this information correct (y/n)?" yn
|
||||||
case $yn in
|
case $yn in
|
||||||
[Yy]* )
|
[Yy]* )
|
||||||
tlsca=$( grep ldap_tls_cacert /etc/sssd/sssd.conf | awk '{print $1}' )
|
tlsca=$( sudo grep ldap_tls_cacert /etc/sssd/sssd.conf | awk '{print $1}' )
|
||||||
if [ "$tlsca" = "ldap_tls_cacert" ]
|
if [ "$tlsca" = "ldap_tls_cacert" ]
|
||||||
then
|
then
|
||||||
echo "ldap_tls_cacert already in file"
|
echo "ldap_tls_cacert already in file"
|
||||||
@ -634,6 +643,7 @@ fi;;
|
|||||||
* ) echo "Please answer yes or no.";;
|
* ) echo "Please answer yes or no.";;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
####################### Check #########################
|
####################### Check #########################
|
||||||
if ! sudo service sssd restart
|
if ! sudo service sssd restart
|
||||||
then
|
then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user