Integrieren Sie ein Ubuntu-System in Zentyal PDC (Primary Domain Controller) - Teil 5
Nach meinen vorherigen Tutorials zu Zentyal 3.4 als PDC, bei denen ich bisher nur Windows-bezogene Betriebssysteme angeschlossen habe, ist es an der Zeit, Linux-Distributionssysteme in diesen Domainnamen zu integrieren.
- Zentyal als PDC (Primary Domain Controller) installieren und Windows einbinden – Teil 1
- Zentyal PDC (Primary Domain Controller) unter Windows verwalten – Teil 2
- Erstellen von Organisationseinheiten und Aktivieren von Gruppenrichtlinien – Teil 3
- Einrichten der Dateifreigabe in Zentyal 3.4 PDC – Teil 4
Das Zentyal 3.4 Community Server-Setup als primärer Domain-Controller verhält sich wie ein Windows 2003 Server und kann problemlos alle Arten von Windows-basierten Betriebssystemen wie Windows XP, 7, 8, 8.1, Server Editions 2003/2008/20012 beitreten und eignet sich auch hervorragend für den Beitritt zu Linux Desktop/Server-Distributionen.
In diesem Setup wird Ubuntu 13.10 Desktop (oder eine beliebige Ubuntu-Version) mit Hilfe des auf Winbind basierenden Alike-Open-Pakets in Zentyal PDC integriert, das in Ubuntu-Repositories gefunden wurde.
Schritt 1: Integration von Ubuntu in Zentyal PDC
1. Öffnen Sie unter Ubuntu 13.10 Software & Updates über das Dash-Menü.
2. Aktivieren Sie auf der Registerkarte Andere Software beide Canonical-Partner.
3. Öffnen Sie ein Terminal und führen Sie ein Update des System-Repositorys mit dem Befehl "sudo apt-get update" durch.
$ sudo apt-get update4. Installieren Sie dann ebenfalls Öffnen Sie die Softwarepakete, die Ubuntu benötigt, um Zentyal 3.4 PDC beizutreten, indem Sie es ausführen.
$ sudo apt-get install likewise-open-guiSchritt 2: Konfigurieren von Netzwerkverbindungen
Dieser Schritt ist optional, wenn Ihr System bereits Zentyal DNS IP in der Netzwerkkonfiguration hat!.
5. Gehen Sie im oberen Menü zur Verknüpfung mit dem Netzwerksymbol, klicken Sie mit der rechten Maustaste darauf und wählen Sie Verbindungen bearbeiten.
6. Wählen Sie Ihre Netzwerkschnittstelle aus, die mit Ihrem Zentyal-Netzwerk verbunden ist, und wählen Sie Bearbeiten.
7. Wählen Sie nur die manuelle oder automatische (DHCP) Adresse ( Die wichtigen Konfigurationen hier sind Ihr DNS ) und geben Sie alle erforderlichen Konfigurationen ein, klicken Sie auf Speichern, Fenster schließen und überprüfen Sie Ihre Konfiguration. Geben Sie im DNS-Feld die IP-Adresse von Zentyal 3.4 ein.
8. Um zu überprüfen, ob Ihre DNS-Funktionalität vorhanden ist, geben Sie einen Ping-Befehl für den Domainnamen ein.
Die Domain antwortet von Ubuntu und alles ist korrekt konfiguriert!
9. Überprüfen Sie als notwendiger Schritt Ihren Ubuntu-Hostnamen (sollte mit Ihrem System-Hostnamen antworten, andernfalls bearbeiten Sie diese Datei mit einem Dateieditor wie nano, vi oder gedit.
$ hostname$ cat /etc/hostnameSchritt 3: Verbinden Sie Ubuntu mit Zentyal PDC
10. Jetzt ist es an der Zeit, Ubuntu zu Zentyal PDC hinzuzufügen, um Teil von Active Directory zu werden. Öffnen Sie erneut ein Terminal, geben Sie den folgenden Befehl ein und starten Sie neu, um die neuen Einstellungen zu übernehmen.
$ sudo domainjoin-cli join domain_name domain_administrative_userWenn Sie es vorziehen, dies über eine grafische Benutzeroberfläche zu tun, führen Sie den folgenden Befehl auf dem Terminal aus.
$ sudo domainjoin-guiUnd geben Sie Ihre Einstellungen wie in den Screenshots unten ein.
Am Ende erhalten Sie eine Erfolgsbenachrichtigung vom Server.
11. Um zu bestätigen, dass Ubuntu zu Active Directory hinzugefügt wurde, gehen Sie zum Zentyal Web Administrative Tool ( https://yourdomain_name ), navigieren Sie zu Benutzer und Computer -> Verwalten und prüfen Sie, ob der Ubuntu-Hostname in der Domänengesamtstruktur auf Computern angezeigt wird.
12. Als ergänzender Schritt können Sie die Überprüfung auch von einem Windows-Remotesystem aus durchführen, indem Sie Active Directory-Benutzer und -Computer ausführen.
Schritt 4: Melden Sie sich beim Domänencontroller an
13. Um sich mit einem Benutzer anzumelden, der zur Domäne gehört, verwenden Sie die folgende Struktur in der Terminal-Befehlszeile.
$ su - domain_name\\domain_user14. Um eine GUI-Anmeldung unter Ubuntu 13.04 und Ubuntu 13.10 durchzuführen, bearbeiten Sie die Datei /etc/lightdm/lightdm.conf.d/10-ubuntu.conf.
$ sudo nano /etc/lightdm/lightdm.conf.d/10-ubuntu.confFügen Sie die folgenden Zeilen am Ende der Datei hinzu.
allow-guest=false
greeter-show-manual-login=true15. Gehen Sie dann auf den Ubuntu-Anmeldebildschirm, wählen Sie Mit den Tastaturpfeilen anmelden und geben Sie die Eingabetaste ein.
domain_name\domain_user
OR
domain_name.tld\domain_user
OR
domain_user16. Jetzt können Sie sich bei Ubuntu mit Remote-Benutzern anmelden, die zu Zentyal PDC Active Directory gehören, und ihr Standardprofil befindet sich auf.
/home/likewise-open/DOMAIN_NAME/domain_user17. Um sich von Putty aus aus anzumelden, verwenden Sie diese Anmeldestruktur.
domain_name\domain_userSchritt 5: Aktivieren von Active Directory-Administratorrechten
18. Standardmäßig erlaubt Ubuntu Remote-Benutzern aus Active Directory nicht, administrative Aufgaben auf dem System auszuführen oder das Root-Konto mit sudo zu stärken.
19. Um Zentyal PDC Active Directory Administrative User mit Root-Befugnissen auf Ubuntu zu aktivieren, bearbeiten Sie die Datei /etc/sudoers.
$ sudo nano /etc/sudoers20. Navigieren Sie unter root privilege line und fügen Sie Ihren Zentyal-Administratorbenutzer mit den folgenden Zeilen hinzu.
DOMAIN_NAME\\domain_administrative_user ALL=(ALL) ALL
the_same_domain_administrative_user ALL=(ALL) ALL21. Wie jetzt gezeigt, hat Zentyal 3.4 PDC Administrative User volle Root-Power auf dem Ubuntu-System (Konfigurationsdateien bearbeiten, Softwarepakete installieren/entfernen, Dienste verwalten und alle Arten von administrativen Aufgaben).
Als abschließende Schlussfolgerung kann Ubuntu problemlos in Zentyal PDC Active Directory integriert werden, mit der Bemerkung, dass Windows GPO auf Linux-Systemen nicht anwendbar ist!

























