mirror of
https://github.com/PierreGode/Linux-Active-Directory-join-script.git
synced 2025-12-21 16:50:13 +01:00
Compare commits
No commits in common. "a6b4c6a8c51ce79ad47225cdb456220b1cb3fe42" and "1121da369f1e81e30846c9765c29dd53aeaa7e38" have entirely different histories.
a6b4c6a8c5
...
1121da369f
27
.github/workflows/Shellcheck.yaml
vendored
27
.github/workflows/Shellcheck.yaml
vendored
@ -1,27 +0,0 @@
|
|||||||
name: ADconnection.sh Test Pipeline
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [master]
|
|
||||||
pull_request:
|
|
||||||
branches: [master]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
test-adconnection:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout repository
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
|
|
||||||
- name: Install shellcheck
|
|
||||||
run: sudo apt-get update && sudo apt-get install -y shellcheck
|
|
||||||
|
|
||||||
- name: Shellcheck lint ADconnection.sh
|
|
||||||
run: shellcheck ./ADconnection.sh
|
|
||||||
|
|
||||||
- name: Bash syntax check ADconnection.sh
|
|
||||||
run: bash -n ./ADconnection.sh
|
|
||||||
|
|
||||||
- name: Run ADconnection.sh --help
|
|
||||||
run: bash ./ADconnection.sh --help
|
|
||||||
@ -829,8 +829,7 @@ myhost=$( hostname | cut -d '.' -f1 )
|
|||||||
clear
|
clear
|
||||||
sudo apt install adcli -y
|
sudo apt install adcli -y
|
||||||
sudo echo "${NUMBER}Installing packages do no abort!.......${END}"
|
sudo echo "${NUMBER}Installing packages do no abort!.......${END}"
|
||||||
|
if ! sudo apt-get -qq install realmd adcli sssd ntp curl -y && sudo apt-get -qq install -f -y
|
||||||
if ! sudo apt-get -qq install realmd adcli sssd ntp krb5-user curl -y && sudo apt-get -qq install -f -y
|
|
||||||
then
|
then
|
||||||
echo "${RED_TEXT}Failed installing packages, please resolve dpkg and try again ${END}"
|
echo "${RED_TEXT}Failed installing packages, please resolve dpkg and try again ${END}"
|
||||||
exit 1
|
exit 1
|
||||||
@ -1090,7 +1089,7 @@ myhost=$( hostname | cut -d '.' -f1 )
|
|||||||
clear
|
clear
|
||||||
sudo apt install adcli -y
|
sudo apt install adcli -y
|
||||||
sudo echo "${NUMBER}Installing packages do no abort!.......${END}"
|
sudo echo "${NUMBER}Installing packages do no abort!.......${END}"
|
||||||
if ! sudo apt-get -qq install realmd adcli sssd ntp krb5-user curl -y && sudo apt-get -qq install -f -y
|
if ! sudo apt-get -qq install realmd adcli sssd ntp curl -y && sudo apt-get -qq install -f -y
|
||||||
then
|
then
|
||||||
echo "${RED_TEXT}Failed installing packages, please resolve dpkg and try again ${END}"
|
echo "${RED_TEXT}Failed installing packages, please resolve dpkg and try again ${END}"
|
||||||
exit 1
|
exit 1
|
||||||
@ -1578,10 +1577,12 @@ sudo apt install adcli -y
|
|||||||
sudo apt-get -qq update
|
sudo apt-get -qq update
|
||||||
sudo apt-get -qq install libsss-sudo -y
|
sudo apt-get -qq install libsss-sudo -y
|
||||||
sudo apt-get -qq install adcli -y
|
sudo apt-get -qq install adcli -y
|
||||||
sudo apt-get -qq install realmd adcli krb5-user sssd -y
|
sudo apt-get -qq install realmd adcli sssd -y
|
||||||
sudo apt-get -qq install ntp curl -y
|
sudo apt-get -qq install ntp curl -y
|
||||||
sudo apt-get -qq install policykit-1 -y
|
sudo apt-get -qq install policykit-1 -y
|
||||||
sudo mkdir -p /var/lib/samba/private
|
sudo mkdir -p /var/lib/samba/private
|
||||||
|
sudo apt-get -qq install realmd adcli sssd -y
|
||||||
|
sudo apt-get -qq install ntp -y
|
||||||
sudo apt-get -qq install -f -y
|
sudo apt-get -qq install -f -y
|
||||||
clear
|
clear
|
||||||
if ! sudo dpkg -l | grep realmd
|
if ! sudo dpkg -l | grep realmd
|
||||||
@ -1736,7 +1737,7 @@ sudo echo "${RED_TEXT}Installing packages do no abort!.......${END}"
|
|||||||
sudo apt install adcli -y
|
sudo apt install adcli -y
|
||||||
sudo apt-get -qq update
|
sudo apt-get -qq update
|
||||||
sudo apt-get -qq install libsss-sudo -y
|
sudo apt-get -qq install libsss-sudo -y
|
||||||
sudo apt-get -qq install realmd adcli krb5-user sssd curl -y
|
sudo apt-get -qq install realmd adcli sssd curl -y
|
||||||
sudo apt-get -qq install ntp -y
|
sudo apt-get -qq install ntp -y
|
||||||
sudo apt-get -qq install policykit-1 -y
|
sudo apt-get -qq install policykit-1 -y
|
||||||
sudo mkdir -p /var/lib/samba/private
|
sudo mkdir -p /var/lib/samba/private
|
||||||
@ -1814,7 +1815,7 @@ fi_auth
|
|||||||
CentOS(){
|
CentOS(){
|
||||||
export HOSTNAME
|
export HOSTNAME
|
||||||
myhost=$( hostname | cut -d '.' -f1 )
|
myhost=$( hostname | cut -d '.' -f1 )
|
||||||
yum -y install realmd sssd oddjob oddjob-mkhomedir adcli krb5-user samba-common-tools samba-common heimdal-clients msktutil
|
yum -y install realmd sssd oddjob oddjob-mkhomedir adcli samba-common-tools samba-common heimdal-clients msktutil
|
||||||
yum -y install adcli=0.8.2-1 -y
|
yum -y install adcli=0.8.2-1 -y
|
||||||
yum -y install ipa-client
|
yum -y install ipa-client
|
||||||
echo "Looking for domains..."
|
echo "Looking for domains..."
|
||||||
@ -1909,7 +1910,7 @@ exit
|
|||||||
raspberry(){
|
raspberry(){
|
||||||
export HOSTNAME
|
export HOSTNAME
|
||||||
myhost=$( hostname | cut -d '.' -f1 )
|
myhost=$( hostname | cut -d '.' -f1 )
|
||||||
sudo aptitude install ntp adcli sssd krb5-user
|
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
|
||||||
sudo systemctl enable sssd
|
sudo systemctl enable sssd
|
||||||
@ -1957,7 +1958,7 @@ exit
|
|||||||
Fedora_fn(){
|
Fedora_fn(){
|
||||||
export HOSTNAME
|
export HOSTNAME
|
||||||
myhost=$( hostname | cut -d '.' -f1 )
|
myhost=$( hostname | cut -d '.' -f1 )
|
||||||
yum -y install realmd sssd oddjob oddjob-mkhomedir adcli krb5-user 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}')
|
||||||
if ! ping -c 1 "$DOMAIN"
|
if ! ping -c 1 "$DOMAIN"
|
||||||
then
|
then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user