Verbinden Sie einen Pardus-Client mit Active Directory mithilfe von realmd

Für Pardus 25 beginnen Sie mit der Anwendung „Pardus Domain Joiner“, sofern diese in Ihrem Unternehmen eingesetzt und deren Einstellungen dokumentiert sind. Pardus listet dieses Tool als grafische Option zum Hinzufügen oder Entfernen eines Computers aus einer Domäne auf. Falls Sie eine reproduzierbare Vorgehensweise benötigen, verwenden Sie den folgenden Terminal-Workflow: Konfigurieren Sie DNS und Zeit, installieren Sie die für Ihre Pardus-Version verfügbaren realmd/SSSD-Pakete, ermitteln Sie die Domäne und fügen Sie sie anschließend mit einem autorisierten Konto hinzu. In diesem Beispiel werden die fiktive DNS-Domäne ad.example.comund ein Konto mit dem Namen „<Kontoname>“ verwendet joinadmin. Ersetzen Sie beides durch die Werte Ihres Unternehmens. Die Vorgehensweise eignet sich für einen Pardus-Client, der einen vorhandenen Windows Active Directory-Domänencontroller erreichen kann; sie erstellt keine Domäne und wendet nicht automatisch alle Windows-Gruppenrichtlinien an.

Terminalbeispiel zur Überprüfung des Linux-Hostnamens und des DNS-Resolvers für die Domain ad.example.com
Eine beispielhafte Terminalansicht der Hostnamen- und Resolverprüfungen vor dem Beitritt zur Beispieldomäne.

Überprüfen Sie, ob Pardus die Domäne finden kann.

Bevor Sie die Identitätskonfiguration des Computers ändern, vergewissern Sie sich bei Ihrem Administrator, dass Sie die Berechtigung zum Hinzufügen von Computern zu einer Domäne haben und dass der Gerätename und die Zielorganisationseinheit (OU) den Richtlinien Ihrer Organisation entsprechen. Beim Hinzufügen einer Domäne wird ein Computerkonto in Active Directory erstellt oder verwendet. Verwenden Sie zunächst einen Testrechner, falls es sich um eine verwaltete Produktionsworkstation handelt.

Verbinden Sie den Client mit dem Netzwerk oder VPN der Organisation, das die Domänencontroller erreichen kann. Konfigurieren Sie den Client für die Verwendung der Active Directory-DNS-Server der Organisation. Öffentliche DNS-Server können zwar gängige Websites auflösen, aber interne LDAP- und Kerberos-Dienste nicht finden. Ein Internetzugang allein reicht daher nicht aus. Überprüfen Sie Systemname, Resolver und Systemuhrzeit.

hostnamectl
resolvectl status
timedatectl status

Ein Client mit dem Namen könnte beispielsweise als DNS-Server clientverwenden und als Suchdomäne empfangen. Fragen Sie die IT-Abteilung nach den korrekten Werten, anstatt diese Beispiele zu kopieren. Stellen Sie sicher, dass die Systemuhr mit der Zeitquelle Ihrer Organisation synchronisiert ist; die Kerberos-Authentifizierung kann fehlschlagen, wenn die Uhren von Client und Domänencontroller voneinander abweichen. Vermeiden Sie die manuelle Bearbeitung generierter Resolverdateien, wenn diese von NetworkManager oder den Pardus-Netzwerkeinstellungen verwaltet werden.10.0.0.10ad.example.com

Installieren Sie die Domänenbeitrittstools

Die Versionshinweise zu Pardus 25 führen Pardus Domain Joiner als Anwendung zur Integration mit Windows Active Directory auf. Der Pardus-Anwendungskatalog beschreibt ein grafisches Tool zum Hinzufügen und Entfernen von Domänen. Wenn Sie die grafische Benutzeroberfläche verwenden, öffnen Sie das Pardus Software Center, suchen Sie nach Pardus Domain Joiner und folgen Sie den Anweisungen Ihrer Organisation. Die öffentlichen Dokumentationen bestätigen den Zweck des Tools, beschreiben jedoch weder die genauen Feldnamen noch die Benutzeroberfläche jeder Version. Gehen Sie daher nicht davon aus, dass die Optionen in allen Versionen identisch sind.

Die CLI-Route dient realmdder Erkennung und Registrierung des Rechners adclifür Domänenoperationen und verwendet SSSD (System Security Services Daemon) zur Identitätssuche und Authentifizierung. Diese Paketnamen sind für Systeme der Debian-Familie dokumentiert, die Paketverfügbarkeit kann jedoch je nach Pardus-Version und Repository variieren. Aktualisieren Sie unter Pardus zunächst den Paketindex und prüfen Sie, ob die Pakete in Ihren konfigurierten Repositories verfügbar sind.

sudo apt update
apt policy realmd sssd-ad sssd-tools adcli

Falls die Pakete verfügbar sind, installieren Sie sie:

sudo apt install realmd sssd-ad sssd-tools adcli

Prüfen Sie die vom Paketmanager vorgeschlagenen Änderungen, bevor Sie die Installation bestätigen. Falls ein Paket nicht verfügbar ist, prüfen Sie die Pardus-Repositories und die zugehörige Dokumentation oder wenden Sie sich an Ihren Systemadministrator. Fügen Sie kein Repository einer fremden Distribution hinzu, um eine Installation zu erzwingen.

Terminalbeispiel zur Installation von realmd, sssd-ad, sssd-tools und adcli mit apt
Der Paketierungsschritt installiert die Discovery- und SSSD-Komponenten, sofern diese in den konfigurierten Pardus-Repositories vorhanden sind.

Active Directory-Domäne entdecken und beitreten

Führen Sie die Domänenermittlung durch, bevor Sie die Registrierung versuchen:

sudo realm -v discover ad.example.com

Bei erfolgreicher Erkennung wird die Domäne als Active Directory identifiziert, der Kerberos-Realm (üblicherweise in Großbuchstaben, z. B. „/ AD.EXAMPLE.COM“) angezeigt und SSSD möglicherweise als Clientsoftware angegeben. Schlägt die Erkennung fehl, brechen Sie den Vorgang hier ab. Überprüfen Sie die DNS-Einträge und die Verbindung mit Ihrem Administrator, anstatt zufällige Domänenschreibweisen auszuprobieren oder die IP-Adresse eines Domänencontrollers fest zu codieren.

Wenn die Erkennung erfolgreich war, treten Sie mit einem Konto bei, das über die Berechtigung zum Hinzufügen dieses Computers verfügt. Der Befehl fordert das Passwort an, ohne es im Shell-Verlauf zu speichern.

sudo realm join --user=joinadmin ad.example.com

Geben Sie das Kontopasswort nur bei Aufforderung ein. Fügen Sie danach kein Passwort hinzu --passwordund fügen Sie es nicht in einen Befehl, ein Ticket oder einen Screenshot ein. Nach erfolgreichem Beitritt werden Sie in der Regel ohne Erfolgsmeldung zur Shell zurückgeleitet. Falls Ihr Administrator eine bestimmte Organisationseinheit (OU) oder einen bestimmten Computernamen benötigt, fragen Sie realm joinvor dem Beitritt nach den genehmigten Optionen; die Standardeinstellung entspricht möglicherweise nicht den Unternehmensrichtlinien.

Terminalbeispiel, in dem `realm discover` das Active Directory findet und `realm join` das Kennwort des Beitrittskontos anfordert.
Discovery sollte Active Directory identifizieren, bevor der Join-Befehl nach dem Kennwort des autorisierten Kontos fragt.

Überprüfen Sie den Computer und testen Sie die AD-Anmeldung.

Überprüfen Sie zuerst die Mitgliedschaft:

realm list

Die Domäne sollte wie konfiguriert angezeigt werden, mit Active Directory als Serversoftware. Anschließend fordern Sie SSSD auf, einen bekannten Testbenutzer anhand seines vollqualifizierten Namens zu suchen:

id alice@ad.example.com
getent passwd alice@ad.example.com

Ersetzen Sie dies alicedurch ein gültiges Konto mit Anmeldeberechtigung. Die zurückgegebene Benutzer-ID (UID), Gruppenliste und der Passworteintrag zeigen zwar, dass das System das Konto auflösen kann, beweisen aber allein nicht, dass die Desktop-Anmeldung oder die Zugriffsrichtlinie funktioniert. Testen Sie eine interaktive Anmeldung mit dem vom Administrator vorgegebenen Kontoformat (üblicherweise .NET) username@ad.example.com. Halten Sie ein lokales Administratorkonto bereit, bis Sie die Domänenanmeldung und den Wiederherstellungszugriff bestätigt haben.

Die Erstellung des Home-Verzeichnisses und das Anmeldeverhalten auf dem Desktop hängen von der Pardus-Version, dem Display-Manager und der PAM/SSSD-Konfiguration ab. Gehen Sie nicht davon aus, dass das Home-Verzeichnis eines AD-Benutzers automatisch erstellt wird: Überprüfen Sie dies mit einem kontrollierten Testkonto oder lassen Sie den Administrator das erforderliche Sitzungsmodul konfigurieren und testen. Ebenso gewährt die Domänenmitgliedschaft nicht automatisch lokale Administratorrechte sudo.

Terminalbeispiel zur Bestätigung der Realm-Mitgliedschaft und zur Auflösung eines Active Directory-Benutzers mit id und getent
Diese Prüfungen bestätigen die Domänenzugehörigkeit und die Verzeichnissuche; ein tatsächlicher Anmeldetest ist jedoch weiterhin erforderlich, um die Arbeitsplatzrichtlinie zu überprüfen.

Wenn der Join fehlschlägt

  • „Realm nicht gefunden“ oder Zeitüberschreitung bei der Suche: Prüfen Sie, ob Pardus den internen AD-DNS-Server verwendet, ob der Domänenname mit dem DNS-Namen übereinstimmt und ob der Client den Domänencontroller erreichen kann. Bitten Sie die IT-Abteilung, die erforderlichen DNS-Einträge und den Firewall-Zugriff zu bestätigen.
  • Kerberos- oder Uhrzeitfehler: Vergleichen Sie timedatectl statusdie Zeit mit der Zeitquelle der Organisation und korrigieren Sie die Zeitsynchronisierung, bevor Sie es erneut versuchen.
  • Authentifizierung oder Zugriff verweigert: Bitte überprüfen Sie, ob das beitretende Konto autorisiert ist und ob das beabsichtigte Computerobjekt nicht mit einem vorhandenen Objekt oder einer OU-Beschränkung in Konflikt steht.
  • Der Beitritt war erfolgreich, aber die Suche/Anmeldung schlug fehl: Überprüfen Sie realm listden SSSD-Status mit systemctl status sssd; ​​verwenden Sie dies journalctl -u sssdfür Diagnosemeldungen. Beachten Sie die lokalen IT-Richtlinien, bevor Sie SSSD-Zugriffsregeln, PAM oder zwischengespeicherte Anmeldeinformationen ändern.

Spezifische Details finden Sie in den Pardus-25-Versionshinweisen , im Pardus-Anwendungskatalog , in der Anleitung von Ubuntu zu SSSD und Active Directory für die dokumentierte realmd-Befehlssequenz sowie in der Debian-Paketbeschreibung zu realmd . Vergleichen Sie Paketnamen und GUI-Verhalten mit der auf Ihrem Client installierten Pardus-Version.

Einen Kommentar hinterlassen

Dual-Boot von Pardus und Windows 11 ohne Neuformatierung von Windows

Dual-Boot von Pardus und Windows 11 ohne Neuformatierung von Windows

Installieren Sie Pardus parallel zu Windows 11, indem Sie das Windows-Volume verkleinern, nicht zugewiesenen Speicherplatz nutzen und die bestehende EFI-Systempartition beibehalten.

RTL8821CE Wi-Fi auf Pardus mit der richtigen Firmware zum Laufen bringen

RTL8821CE Wi-Fi auf Pardus mit der richtigen Firmware zum Laufen bringen

Identifizieren Sie den RTL8821CE, installieren Sie die von Pardus unterstützte Realtek-Firmware und überprüfen Sie den Treiber, führen Sie einen Wi-Fi-Scan durch und fahren Sie mit dem nächsten Schritt der Fehlerbehebung fort.

NVIDIA auf Pardus 23 mit dem zugehörigen Treiberinstallationsprogramm aktivieren

NVIDIA auf Pardus 23 mit dem zugehörigen Treiberinstallationsprogramm aktivieren

Verwenden Sie den hardwareorientierten Installer von Pardus, um den richtigen NVIDIA-Treiber zu aktivieren, starten Sie das System sicher neu und überprüfen Sie das aktive Kernelmodul.

Installieren Sie Chrome auf Gooroom OS, ohne die Richtlinien zu ändern.

Installieren Sie Chrome auf Gooroom OS, ohne die Richtlinien zu ändern.

Installieren Sie das offizielle Chrome-Paket sicher auf Gooroom OS, prüfen Sie die Kompatibilität, erhalten Sie die Gerätesteuerung und vergewissern Sie sich vor der Verwendung, dass die Browserrichtlinien korrekt sind.

Verbinden Sie einen Pardus-Client mit Active Directory mithilfe von realmd

Verbinden Sie einen Pardus-Client mit Active Directory mithilfe von realmd

Bereiten Sie DNS und Zeit vor, registrieren Sie Pardus bei realmd und SSSD und überprüfen Sie die Domänenmitgliedschaft und die Benutzerabfrage, bevor Sie sich auf die AD-Anmeldung verlassen.

Beheben Sie Intel Screen Tearing in Pardus durch Optimierung von XFCE VSync.

Beheben Sie Intel Screen Tearing in Pardus durch Optimierung von XFCE VSync.

Reduzieren Sie horizontale Bildrisse in Pardus XFCE, indem Sie Ihre Anzeigesitzung überprüfen, die Compositor-Synchronisierung aktivieren und die Intel Xorg TearFree-Option nur dann anwenden, wenn der aktive Treiber sie unterstützt.

Einrichten eines Pardus-VPN mit einem vom Anbieter bereitgestellten Profil

Einrichten eines Pardus-VPN mit einem vom Anbieter bereitgestellten Profil

Fügen Sie ein OpenVPN-Profil zu NetworkManager auf Pardus hinzu, installieren Sie das richtige Plugin, schützen Sie die Zugangsdaten und überprüfen Sie, ob das VPN aktiv ist.

Pardus 23 XFCE sicher auf einem älteren PC installieren

Pardus 23 XFCE sicher auf einem älteren PC installieren

Bereiten Sie einen bootfähigen USB-Stick vor, prüfen Sie die 64-Bit-Hardwarekompatibilität und installieren Sie Pardus 23 XFCE, wobei Sie vorhandene Dateien schützen und typische Fallstricke älterer BIOS-Versionen vermeiden.

Gemeinsame Pardus-Hintergrundbilder und -Richtlinien mit Lider Ahenk bereitstellen

Gemeinsame Pardus-Hintergrundbilder und -Richtlinien mit Lider Ahenk bereitstellen

Verteilen Sie ein benutzerdefiniertes Hintergrundbild an Pardus-Clients, konfigurieren Sie Xfce- oder GNOME-Desktops und wenden Sie Lider-Ahenk-Benutzerrichtlinien mit sicheren Pilotprüfungen an.

Höhere Auflösungen in einem Pardus 23 KVM-Gastsystem erreichen

Höhere Auflösungen in einem Pardus 23 KVM-Gastsystem erreichen

Beheben Sie eine Auflösungsgrenze von 1024 × 768, indem Sie SPICE, virtuelles Video, den Gastkanal und spice-vdagent überprüfen – mit Sicherheitsprüfungen, wenn Pardus keinen Paketkandidaten hat.