From b051d1abdedc7f9e4a6f671b89c41bced101944e Mon Sep 17 00:00:00 2001 From: PierreGoude Date: Fri, 20 Oct 2017 10:50:09 +0200 Subject: [PATCH] Update ADconnection.sh --- ADconnection.sh | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/ADconnection.sh b/ADconnection.sh index c720c0b..45f4c8c 100644 --- a/ADconnection.sh +++ b/ADconnection.sh @@ -220,6 +220,12 @@ sed -i -e 's/access_provider = ad/access_provider = simple/g' /etc/sssd/sssd.con echo "override_homedir = /home/%d/%u" | sudo tee -a /etc/sssd/sssd.conf cat /etc/sssd/sssd.conf | grep -i override sudo service sssd restart +if [ $? = 0 ] +then +echo "Checking sssd config.. OK" +else +echo "Checking sssd config.. FAIL" +fi therealm=$(realm discover $DOMAIN | grep -i configured: | cut -d ':' -f2 | sed -e 's/^[[:space:]]*//') if [ "$therealm" = no ] then @@ -263,12 +269,6 @@ else echo Checking PAM auth configuration.. "${RED_TEXT}"FAIL"${END}" fi fi -if [ $? = 0 ] -then -echo "Checking sssd config.. OK" -else -echo "Checking sssd config.. FAIL" -fi realm discover $DOMAIN echo "${INTRO_TEXT}Please reboot your machine and wait 3 min for Active Directory to sync before login${INTRO_TEXT}" exit @@ -443,6 +443,20 @@ fi sudo sh -c "echo 'greeter-show-manual-login=true' | sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf" sudo sh -c "echo 'allow-guest=false' | sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf" therealm=$(realm discover $DOMAIN | grep -i configured: | cut -d ':' -f2 | sed -e 's/^[[:space:]]*//') +sed -i -e 's/fallback_homedir = \/home\/%u@%d/#fallback_homedir = \/home\/%u@%d/g' /etc/sssd/sssd.conf +sed -i -e 's/use_fully_qualified_names = True/use_fully_qualified_names = False/g' /etc/sssd/sssd.conf +sed -i -e 's/access_provider = ad/access_provider = simple/g' /etc/sssd/sssd.conf +echo "override_homedir = /home/%d/%u" | sudo tee -a /etc/sssd/sssd.conf +cat /etc/sssd/sssd.conf | grep -i override +sudo service sssd restart +if [ $? = 0 ] +then +echo "Checking sssd config.. OK" +else +echo "Checking sssd config.. FAIL" +fi +realm discover $DOMAIN +echo "${INTRO_TEXT}Please reboot your machine and wait 3 min for Active Directory to sync before login${INTRO_TEXT}" if [ "$therealm" = no ] then echo Realm configured?.. "${RED_TEXT}"FAIL"${END}" @@ -485,22 +499,8 @@ else echo Checking PAM auth configuration.. "${RED_TEXT}"FAIL"${END}" fi fi -exec sudo -u root /bin/sh - <