From ed70d2eaa4ffdc4d57ddbdaefe022b082129edf8 Mon Sep 17 00:00:00 2001 From: "sebastian.zell" Date: Fri, 27 Dec 2024 21:53:44 +0000 Subject: [PATCH] =?UTF-8?q?ldap.sh=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ldap.sh | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 ldap.sh diff --git a/ldap.sh b/ldap.sh new file mode 100644 index 0000000..c4ddd61 --- /dev/null +++ b/ldap.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# LDAP-Server-Konfiguration +LDAP_URI="ldap://192.168.174.101:7389" +LDAP_BASE="dc=zell-aufmass,dc=de" +LDAP_BINDDN="uid=Administrator,cn=users,dc=zell-aufmass,dc=de" +LDAP_BINDPW="6%&6DdWMLzjS^i" + +# Installiere die benötigten Pakete für LDAP und nslcd +echo "Installiere notwendige Pakete..." +apt update +apt install -y libnss-ldapd libpam-ldapd ldap-utils nslcd + +# Konfiguriere /etc/nsswitch.conf +echo "Konfiguriere /etc/nsswitch.conf..." +sed -i 's/^passwd:.*/passwd: compat ldap/' /etc/nsswitch.conf +sed -i 's/^group:.*/group: compat ldap/' /etc/nsswitch.conf +sed -i 's/^shadow:.*/shadow: compat ldap/' /etc/nsswitch.conf + +# Konfiguriere /etc/nslcd.conf +echo "Konfiguriere /etc/nslcd.conf..." +cat > /etc/nslcd.conf <