From 4969be87a5632a11ca213a2ef47aea35497fb557 Mon Sep 17 00:00:00 2001 From: PierreGode Date: Fri, 24 Aug 2018 09:36:46 +0200 Subject: [PATCH] Update ADconnection.sh --- ADconnection.sh | 65 +------------------------------------------------ 1 file changed, 1 insertion(+), 64 deletions(-) diff --git a/ADconnection.sh b/ADconnection.sh index 3a41744..6f90b46 100644 --- a/ADconnection.sh +++ b/ADconnection.sh @@ -1315,70 +1315,7 @@ fi } ########################################### Leave Realm ################################ -leave(){ -whoelse=$( who -ut | grep -v old | awk '{print $1}' ) -homeshome=$( sudo realm list | grep domain-name | awk '{print $2}' ) -homes=$( ls /home/$homeshome | head -1 ) -if [ "$homes" = "$whoelse" ] -then -echo "" -echo "you are logged in as an AD user.. canceling request" -echo "only administrator has permissions" -echo "" -exit -else -LEFT=$(sudo realm discover | grep configured | awk '{print $2}') -DOMAIN=$(realm discover | grep -i realm.name | awk '{print $2}') -SSSD=$( sudo cat /etc/sssd/sssd.conf | grep domain | awk '{print $3}' | head -1 ) -DOMAINlower=$( echo $DOMAIN | tr '[:upper:]' '[:lower:]' ) -if [ "$DOMAINlower" = "$SSSD" ] -then -echo "Detecting realm $SSSD" -else - if [ "$LEFT" = "no" ] - then - echo "" - echo "$DOMAIN has not been configured" - echo "" - exit - fi - fi -read -p "Do you really want to leave the domain: $DOMAIN (y/n)?" yn - case $yn in - [Yy]* ) echo "Listing domain" - sudo realm discover $DOMAIN -# sudo realm leave $DOMAIN - LEFT=$(sudo realm discover | grep configured | awk '{print $2}') - if [ "$LEFT" = "no" ] - then - echo "" - sudo echo "" | sudo tee /etc/sssd/sssd.conf - echo "$DOMAIN has been left" - notify-send ADconnection "Left $DOMAIN " - else - echo "something went wrong, try to leave manually" - read -r DOMAIN -# sudo realm leave $DOMAIN - left=$(sudo realm discover | grep configured | awk '{print $2}') - if [ "$left" = "no" ] - then - echo "" - sudo echo "" | sudo tee /etc/sssd/sssd.conf - echo "$DOMAIN has been left" - notify-send ADconnection "Left $DOMAIN " - else - echo "something went wrong" - fi - fi - ;; - [Nn]* ) echo "Bye" - exit - ;; - * ) echo 'Please answer yes or no.';; - esac -exit -fi -} + ########################################### info ####################################### readmes(){