Ein Domänencontroller ist ein Server in einem Windows-Netzwerk verwendet, um Benutzernamen und Kennwörter zu authentifizieren. Statt der Speicherung dieser Informationen auf den einzelnen Rechnern , ist es auf dem Domänencontroller gespeichert. Debian Linux kann die gleiche Netzwerk-Service mit einer Open-Source- Programm namens Samba . Samba bietet eine offene Implementierung von Server Message Blocks (SMB) . SMB ist die Grundlage von Windows Networking. Samba wird mit dem Lightweight Directory Access Protocol (LDAP) für Windows-Benutzer auf einem Domänencontroller zu authentifizieren kombiniert . Anleitung 
 1 
 Öffnen Sie ein Terminal-Fenster und geben Sie " su" und drücken Sie " Enter", um sich als Benutzer "root" anmelden. Bei der Eingabe von Befehlen enthalten nicht die Zitate sofern nicht anders angegeben 
 2 
 Geben Sie den folgenden Befehl ein, und drücken Sie dann " Enter", um einen LDAP-Server zu installieren: . 
 
 Apt-get install slapd 
 
 das Server-Programm verwendet, um Windows- Benutzer zu authentifizieren ist 
 3 
 Geben Sie den folgenden Befehl ein, und drücken Sie dann "Enter ", um die LDAP- Schnittstelle zur Administration installieren: 
 < p > aptitude install apache- ssl phpldapadmin 
 
 Dieser Befehl installiert die sichere Version des Apache Web -Server und das dazugehörige Paket, das verwendet werden, um einfache LDAP Verwaltung bereitzustellen. Während der Installation werden Sie aufgefordert, Informationen über Ihre Organisation , um das SSL-Zertifikat zu erstellen , einschließlich bereitzustellen : Land, Bundesland , Stadt , Organisation oder Domain-Namen , OU (das steht für Organisationseinheit oder Abteilung ) , Host-Namen des Computers und Kontakt E-Mail 
 4 
 Geben Sie die folgenden drei Befehle MKNTPWD installieren , drücken Sie "Enter " nach jeder Zeile . 
 
 apt-get install gcc libc- dev in 
 wget http://www.nomis52.net/data/mkntpwd.tar.gz 
 
 tar zxvf mkntpwd.tar.gz && cd mkntpwd && make && cp mkntpwd /usr /local /bin /Tablet . 
 MKNTPWD Befehl verwendet wird, um Windows-Passwörter erstellen 
 5 
 Geben Sie den folgenden Befehl ein, und drücken Sie dann " Enter", um Samba zu installieren: 
 
 aptitude install samba samba- doc 
 
 Dies ist das Samba -Paket, das den Server mit dem Netzwerk präsentiert als Windows- Server und übersetzen das SMB-Protokoll in der Domäne verwendet . 
 6 
 Geben Sie die folgenden zwei Zeilen zu installieren ein grundlegende LDAP-Konfiguration , drücken Sie "Enter " nach jedem Befehl : 
 
 cd /usr /share /doc /samba -doc /examples /LDAP 
 
 gunzip samba.schema.gz && cp samba.schema /etc /ldap /schema /Tablet 
 Diese entpackt und installiert das LDAP -Schema Beispiel , was für ein Windows-Netzwerk geändert werden können. 
 7 
 Geben Sie den folgenden Befehl ein, und drücken Sie dann "Enter emacs " zu einem anderen Text-Editor : ", um die LDAP- Konfigurationsdatei zu öffnen 
 
 emacs /etc /ldap /slapd.conf 
 
 Sie kann sich ändern " , wenn Sie bevorzugen 
 . 8 
 Suchen Sie nach den Zeilen, die mit "schließen ", dann fügen Sie die folgende Zeile nach den "include" Zeilen beginnen : 
 
 include /etc /ldap /schema /samba.schema 
 
 Dazu gehört auch die Samba -Schema , das die Struktur eines Windows-Netzwerks erklärt dem LDAP-Server. 
 9 
 Drücken Sie die " Strg" und " x"-Taste auf der Tastatur , die Tasten dann los und drücken Sie " Strg "und" x ". Drücken Sie auf " x " , um die Datei vor dem Beenden speichern 
 10 
 Geben Sie den folgenden Befehl ein, und drücken Sie dann " Enter", um den LDAP-Server neu zu starten: . 
 
 /Etc /init.d /slapd restart 
 11 
 öffnen Sie Firefox und geben Sie in der Adressleiste : 
 
 https://mycomputer/phpldapadmin/
 
 Ersetzen " mycomputer " mit dem Namen oder Adresse Ihres Computers. Sie können eine beliebige Web-Browser , um diese Adresse zugreifen . Dies ist die Administrationsoberfläche zu verwenden, wenn das Hinzufügen oder Entfernen von Benutzern und Computern aus Ihrem Netzwerk. 
 12 
 Geben Sie die Benutzerinformationen . Der Benutzername ist "admin ", das Kennwort und die Domäne sind die gleichen , die beim LDAP wurde installiert wurde . Sie nicht die Anführungszeichen oder Koma in den Benutzernamen. 
 13 
 Klicken Sie auf das Pluszeichen, um die Root-Knoten erweitern , klicken Sie auf " Neuen Eintrag hier . " Klicken Sie auf " OU ", gefolgt von "Weiter ". 
 14 
 Geben Sie " User ", wie die Namen der Organisationseinheit , klicken Sie dann auf "Create -Objekt. " Wiederholen Sie Schritt 13 und 14 , zwei weitere Objekte namens " Gruppen " und erstellen "-Maschinen . " Verwenden Sie keine Anführungszeichen oder Zeiten, in den OU -Namen. 
 15 
 Schließen Firefox, oder Ihren bevorzugten Browser und kehren Sie im Terminal-Fenster . 
 16 
 Geben Sie den folgenden Befehl , und drücken Sie "Enter ", um die Samba-Konfigurationsdatei öffnen: 
 
 emacs /etc /samba /smb.conf 
 
 Sie können " emacs " zu einem anderen Text-Editor ändern, wenn Sie es vorziehen. 
 17 
 Drücken Sie die "Strg" und "s" -Tasten, um die Suchfunktion. 
 18 
 Type " passdb = tdsam " für die Passwort-Datenbank durchsuchen Zeile in der Datei . Sie nicht die Anführungszeichen in die Suche ein. Dann drücken Sie die Eingabetaste , um den Bearbeitungsmodus zurückkehren 
 19 
 Ersetzen Sie die " passdb " Zeile gefunden mit den folgenden neun Zeilen , drücken Sie "Enter " nach jeder Zeile . 
 
 Passdb = ldapsam : ldap ://127.0.0.1 
 
 ldap suffix = dc = mydomain , dc = com 
 
 ldap suffix = Maschine ou = Maschinen 
 
 ldap user suffix = ou = Benutzer 
 
 LDAP-Gruppe suffix = ou = Gruppen 
 
 LDAP Admin dn = cn = admin , dc = mydomain , dc = com 
 
 ldap delete dn = no 
 < p> Domänenanmeldungen = yes 
 
 ermöglichen Privilegien = yes 
 
 Ersetzen " mydomain " und " com" mit Ihrem vollständigen Domain-Namen. 
 20 
 Drücken Sie die " Strg "und" x "-Taste auf der Tastatur , die Tasten dann los und drücken Sie " Strg "und " c ". Drücken Sie auf " y" , um die Datei vor dem Beenden speichern 
 21 
 Geben Sie den folgenden Befehl ein, und drücken Sie dann " Enter", um eine administrative Passwort für Samba erstellen und starten Sie den Dienst : . 
 
 Smbpasswd -w Passwort && /etc /init.d /samba starten 
 
 Achten Sie darauf, dieses Passwort aufschreiben zusammen mit dem LDAP- Passwort. Sie werden benötigt, wenn Sie später Änderungen vorzunehmen. Der Domänencontroller ist jetzt konfiguriert . Sie können Benutzer auf der Domäne mit dem Werkzeug phpldapadmin hinzuzufügen. Konfigurieren Sie die Windows- Client-Rechnern auf dem Domänencontroller verweisen , als ob es sich um ein Windows-Domänencontroller waren .