Website-Suche

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.

  1. Zentyal als PDC (Primary Domain Controller) installieren und Windows einbinden – Teil 1
  2. Zentyal PDC (Primary Domain Controller) unter Windows verwalten – Teil 2
  3. Erstellen von Organisationseinheiten und Aktivieren von Gruppenrichtlinien – Teil 3
  4. 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 update

4. 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-gui

Schritt 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/hostname

Schritt 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_user

Wenn Sie es vorziehen, dies über eine grafische Benutzeroberfläche zu tun, führen Sie den folgenden Befehl auf dem Terminal aus.

$ sudo domainjoin-gui

Und 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_user

14. 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.conf

Fügen Sie die folgenden Zeilen am Ende der Datei hinzu.

allow-guest=false
greeter-show-manual-login=true

15. 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_user

16. 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_user

17. Um sich von Putty aus aus anzumelden, verwenden Sie diese Anmeldestruktur.

domain_name\domain_user

Schritt 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/sudoers

20. 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)  ALL

21. 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!

Verwandte Artikel: