Update ADconnection.sh

This commit is contained in:
PierreGode 2019-03-14 08:46:02 +01:00 committed by GitHub
parent 37e9579707
commit dfc7910457
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,7 +71,7 @@ read -p MYADMIN
sudo echo "$MYADMIN" | sudo tee -a /etc/ssh/login.group.allowed;; sudo echo "$MYADMIN" | sudo tee -a /etc/ssh/login.group.allowed;;
* ) echo "Please answer yes or no.";; * ) echo "Please answer yes or no.";;
esac esac
sudo echo "$NetBios"'\'"$myhost""sudoers" | sudo tee -a /etc/ssh/login.group.allowed sudo echo "$NetBios"'\'"$""sudoers" | sudo tee -a /etc/ssh/login.group.allowed
sudo echo "$NetBios"'\'"domain^admins" | sudo tee -a /etc/ssh/login.group.allowed sudo echo "$NetBios"'\'"domain^admins" | sudo tee -a /etc/ssh/login.group.allowed
sudo echo "root" | sudo tee -a /etc/ssh/login.group.allowed sudo echo "root" | sudo tee -a /etc/ssh/login.group.allowed
echo "enabled SSH-allow" echo "enabled SSH-allow"
@ -517,7 +517,7 @@ fi
################################ Ubuntu 14-18 ########################################### ################################ Ubuntu 14-18 ###########################################
UbuntU(){ UbuntU(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
clear clear
sudo echo "${RED_TEXT}Installing pakages do no abort!.......${END}" sudo echo "${RED_TEXT}Installing pakages do no abort!.......${END}"
sudo apt-get -qq install realmd adcli sssd -y sudo apt-get -qq install realmd adcli sssd -y
@ -615,7 +615,7 @@ fi_auth
####################### Setup for Ubuntu server ubuntu 14 ####################################### ####################### Setup for Ubuntu server ubuntu 14 #######################################
ubuntuserver14(){ ubuntuserver14(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
clear clear
sudo echo "${RED_TEXT}Installing pakages do no abort!.......${END}" sudo echo "${RED_TEXT}Installing pakages do no abort!.......${END}"
sudo apt-get -qq install realmd adcli sssd -y sudo apt-get -qq install realmd adcli sssd -y
@ -794,7 +794,7 @@ exit
####################################### Kali ############################################ ####################################### Kali ############################################
kalijoin(){ kalijoin(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
export whoami export whoami
whoamis=$( whoami ) whoamis=$( whoami )
admins=$( grep home /etc/passwd | grep bash | cut -d ':' -f1 ) admins=$( grep home /etc/passwd | grep bash | cut -d ':' -f1 )
@ -859,7 +859,7 @@ fi_auth
####################################### Debian ########################################## ####################################### Debian ##########################################
debianclient(){ debianclient(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
dkpg -l | grep sudo dkpg -l | grep sudo
if [ $? = 0 ] if [ $? = 0 ]
then then
@ -934,7 +934,7 @@ fi_auth
####################################### Cent OS ######################################### ####################################### Cent OS #########################################
CentOS(){ CentOS(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
yum -y install realmd sssd oddjob oddjob-mkhomedir adcli samba-common-tools samba-common yum -y install realmd sssd oddjob oddjob-mkhomedir adcli samba-common-tools samba-common
yum -y install ipa-client yum -y install ipa-client
echo "Looking for domains..." echo "Looking for domains..."
@ -989,7 +989,7 @@ exit
############################### Raspberry Pi ################################### ############################### Raspberry Pi ###################################
raspberry(){ raspberry(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
sudo aptitude install ntp adcli sssd sudo aptitude install ntp adcli sssd
sudo mkdir -p /var/lib/samba/private sudo mkdir -p /var/lib/samba/private
sudo aptitude install libsss-sudo sudo aptitude install libsss-sudo
@ -1030,7 +1030,7 @@ exit
############################### Fedora ######################################### ############################### Fedora #########################################
Fedora_fn(){ Fedora_fn(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
yum -y install realmd sssd oddjob oddjob-mkhomedir adcli samba-common-tools samba-common yum -y install realmd sssd oddjob oddjob-mkhomedir adcli samba-common-tools samba-common
DOMAIN=$(realm discover | grep -i realm-name | awk '{print $2}') DOMAIN=$(realm discover | grep -i realm-name | awk '{print $2}')
ping -c 1 "$DOMAIN" ping -c 1 "$DOMAIN"
@ -1071,7 +1071,7 @@ exit
############################# Linux Mint ##################################### ############################# Linux Mint #####################################
LinuxMint(){ LinuxMint(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
sudo apt-get -qq install -y realmd sssd sssd-tools samba-common krb5-user sudo apt-get -qq install -y realmd sssd sssd-tools samba-common krb5-user
sudo apt-get -qq install -f -y sudo apt-get -qq install -f -y
echo "hostname is $myhost" echo "hostname is $myhost"
@ -1131,7 +1131,7 @@ exit
#If you are still using likewise please uncomment lines below and line 33 #If you are still using likewise please uncomment lines below and line 33
#Realmdupdate11(){ #Realmdupdate11(){
#export HOSTNAME #export HOSTNAME
#myhost=$( hostname ) #myhost=$( hostname | cut -d '.' -f1 )
#echo "This will delete your homefolder and replace it. Please do a BACKUP" #echo "This will delete your homefolder and replace it. Please do a BACKUP"
#echo "Press ctrl C to cancel skript if you wish to make an backup first" #echo "Press ctrl C to cancel skript if you wish to make an backup first"
#sleep 5 #sleep 5
@ -1147,7 +1147,7 @@ exit
failcheck(){ failcheck(){
clear clear
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
if [ $? = 1 ] if [ $? = 1 ]
then then
echo "Sorry I am having issues finding your domain.. please type it" echo "Sorry I am having issues finding your domain.. please type it"
@ -1212,7 +1212,7 @@ exit
failcheck_yum(){ failcheck_yum(){
clear clear
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
if [ $? = 1 ] if [ $? = 1 ]
then then
echo "Sorry I am having issues finding your domain.. please type it" echo "Sorry I am having issues finding your domain.. please type it"
@ -1277,7 +1277,7 @@ exit
#################################### ldapsearch ##################################################### #################################### ldapsearch #####################################################
ldaplook(){ ldaplook(){
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
ldaptools=$( sudo dpkg -l | grep -i ldap-utils | cut -d 's' -f1 | cut -d 'l' -f2 ) ldaptools=$( sudo dpkg -l | grep -i ldap-utils | cut -d 's' -f1 | cut -d 'l' -f2 )
echo "${NUMBER}Remember!you must be logged in with AD admin on the client/server to use this funktion${END}" echo "${NUMBER}Remember!you must be logged in with AD admin on the client/server to use this funktion${END}"
echo "${NUMBER}Remember!please edit in ldap.conf the lines BASE and URI in /etc/ldap/ldap.conf ${END}" echo "${NUMBER}Remember!please edit in ldap.conf the lines BASE and URI in /etc/ldap/ldap.conf ${END}"
@ -1673,7 +1673,7 @@ echo "this seems to be a server, swithching to server mode"
ubuntuserver14 ubuntuserver14
fi fi
export HOSTNAME export HOSTNAME
myhost=$( hostname ) myhost=$( hostname | cut -d '.' -f1 )
clear clear
sudo echo "${RED_TEXT}Installing pakages do no abort!.......${END}" sudo echo "${RED_TEXT}Installing pakages do no abort!.......${END}"
sudo apt-get -qq install realmd adcli sssd -y sudo apt-get -qq install realmd adcli sssd -y