Intégrez un client Pardus à Active Directory avec realmd

Pour Pardus 25, commencez par utiliser l'application Pardus Domain Joiner si votre organisation l'a déployée et documentée. Pardus propose cet outil comme option graphique pour ajouter ou retirer un ordinateur d'un domaine. Si vous avez besoin d'une procédure reproductible, suivez le flux de travail en ligne de commande ci-dessous : configurez le DNS et l'heure, installez les paquets realmd/SSSD disponibles pour votre version de Pardus, découvrez le domaine, puis rejoignez-le avec un compte autorisé. Cet exemple utilise un domaine DNS fictif ad.example.comet un compte nommé «  » joinadmin. Remplacez ces valeurs par celles de votre organisation. Cette procédure convient à un client Pardus pouvant accéder à un contrôleur de domaine Active Directory Windows existant ; elle ne crée pas de domaine et n'applique pas automatiquement toutes les stratégies de groupe Windows.

Exemple de terminal vérifiant le nom d'hôte Linux et le résolveur DNS pour le domaine ad.example.com
Vue illustrative du terminal montrant les vérifications du nom d'hôte et du résolveur avant de rejoindre le domaine d'exemple.

Vérifiez que Pardus peut trouver le domaine

Avant de modifier la configuration d'identité de l'ordinateur, vérifiez auprès de votre administrateur que vous disposez des autorisations nécessaires pour joindre des ordinateurs à un domaine et que le nom de l'appareil et l'unité d'organisation (UO) cible sont conformes à la politique de votre organisation. L'intégration à un domaine crée ou utilise un compte d'ordinateur dans Active Directory. S'il s'agit d'un poste de travail de production géré, effectuez d'abord un test sur une machine dédiée.

Connectez le client au réseau de l'organisation ou à un VPN ayant accès à ses contrôleurs de domaine. Configurez le client pour qu'il utilise les serveurs DNS Active Directory de l'organisation. Un DNS public peut résoudre les sites web ordinaires sans parvenir à localiser les services LDAP et Kerberos internes ; l'accès à Internet seul est donc insuffisant. Vérifiez le nom du système, le résolveur et l'horloge.

hostnamectl
resolvectl status
timedatectl status

Par exemple, un client nommé « example.com » clientpourrait utiliser 10.0.0.10« example.com » comme serveur DNS et « example.com » ad.example.comcomme domaine de recherche. Demandez les valeurs correctes au service informatique plutôt que de copier ces exemples. Assurez-vous que l'horloge est synchronisée avec celle de votre organisation ; l'authentification Kerberos peut échouer si les horloges du client et du contrôleur de domaine diffèrent. Évitez de modifier manuellement les fichiers de résolution générés lorsque NetworkManager ou les paramètres réseau de Pardus les gèrent.

Installez les outils de jonction de domaine

Les notes de version de Pardus 25 mentionnent Pardus Domain Joiner comme une application d'intégration à Windows Active Directory, et le catalogue d'applications Pardus décrit un outil graphique d'ajout/suppression de domaine. Si vous utilisez l'interface graphique, ouvrez le Centre logiciel Pardus, recherchez Pardus Domain Joiner et suivez les instructions de votre organisation. La documentation publique confirme la finalité de l'outil, mais ne précise pas le nom exact de ses champs ni l'interface de chaque version ; ne présumez pas que les options sont identiques d'une version à l'autre.

L'interface de ligne de commande (CLI) permet realmdde découvrir et d'inscrire la machine adclipour les opérations de domaine, et utilise SSSD (System Security Services Daemon) pour la recherche d'identité et l'authentification. Ces noms de paquets sont documentés pour les systèmes de la famille Debian, mais leur disponibilité peut varier selon la version de Pardus et le dépôt. Sur Pardus, commencez par mettre à jour l'index des paquets et vérifiez si ceux-ci sont disponibles dans vos dépôts configurés :

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

Si les paquets sont disponibles, installez-les :

sudo apt install realmd sssd-ad sssd-tools adcli

Avant de confirmer un paquet, vérifiez les modifications proposées par le gestionnaire de paquets. Si un paquet est indisponible, consultez les dépôts Pardus et la documentation de la distribution, ou contactez votre administrateur système. N'ajoutez pas le dépôt d'une distribution non liée pour forcer l'installation.

Exemple de terminal pour installer realmd, sssd-ad, sssd-tools et adcli avec apt
L'étape d'installation du paquet installe les composants de découverte et SSSD lorsqu'ils sont présents dans les référentiels Pardus configurés.

Découvrez et rejoignez le domaine Active Directory

Effectuez une découverte de domaine avant de tenter l'inscription :

sudo realm -v discover ad.example.com

Une détection réussie identifie le domaine comme étant Active Directory, affiche le domaine Kerberos (généralement en majuscules, par exemple « .example.comAD.EXAMPLE.COM ») et peut identifier SSSD comme logiciel client. En cas d'échec, arrêtez-vous ici. Vérifiez les enregistrements DNS et la connectivité avec votre administrateur plutôt que d'essayer des orthographes de domaine aléatoires ou de saisir manuellement l'adresse IP du contrôleur de domaine.

Une fois la découverte réussie, connectez-vous avec un compte disposant de l'autorisation d'ajouter cet ordinateur. La commande vous demandera le mot de passe sans l'enregistrer dans l'historique du shell.

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

Saisissez le mot de passe du compte uniquement lorsque vous y êtes invité. Ne le saisissez pas ultérieurement --passwordet ne le collez pas dans une commande, un ticket ou une capture d'écran. Une connexion réussie vous ramène généralement à l'invite de commandes sans message de confirmation. Si votre administrateur exige une unité d'organisation (UO) ou un nom d'ordinateur spécifique, demandez les realm joinoptions approuvées avant de vous connecter ; l'emplacement par défaut peut ne pas être conforme à la politique de l'entreprise.

Exemple de terminal où realm discover détecte Active Directory et realm join demande le mot de passe du compte d'association
La découverte doit identifier Active Directory avant que la commande d'association ne demande le mot de passe du compte autorisé.

Vérifiez l'ordinateur et testez une connexion AD.

Vérifiez d'abord votre adhésion :

realm list

Le domaine devrait apparaître tel que configuré, avec Active Directory comme serveur. Demandez ensuite à SSSD de rechercher un utilisateur de test connu par son nom complet :

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

Remplacez ce alicecompte par un compte réel autorisé à se connecter. L'UID, la liste des groupes et l'enregistrement passwd renvoyés indiquent que le système peut résoudre le compte ; toutefois, ces informations ne prouvent pas à elles seules le bon fonctionnement de la connexion au bureau ou de la stratégie d'accès. Testez une connexion interactive en utilisant le format de compte spécifié par votre administrateur, généralement `<nom_du_compte>` username@ad.example.com. Conservez un compte d'administrateur local disponible jusqu'à ce que vous ayez confirmé la connexion au domaine et l'accès de récupération.

La création du répertoire personnel et le comportement de connexion au bureau dépendent de la version de Pardus, du gestionnaire d'affichage et de la configuration PAM/SSSD. Ne présumez pas que le répertoire personnel d'un utilisateur Active Directory est créé automatiquement : vérifiez-le avec un compte de test contrôlé ou demandez à l'administrateur de configurer et de tester le module de session requis. De même, l'appartenance à un domaine n'octroie pas automatiquement sudoles droits d'administrateur local.

Exemple de terminal confirmant l'appartenance à un domaine et résolvant un utilisateur Active Directory avec id et getent
Ces vérifications confirment l'appartenance au domaine et la recherche dans l'annuaire ; un véritable test de connexion est toujours nécessaire pour vérifier la politique du poste de travail.

Si la jointure échoue

  • Si le nom de domaine est introuvable ou si la découverte a expiré, vérifiez que Pardus utilise bien le DNS interne d'Active Directory, que le nom de domaine correspond à son nom DNS et que le client peut joindre le contrôleur de domaine. Demandez au service informatique de confirmer les enregistrements DNS requis et l'accès au pare-feu.
  • Erreurs Kerberos ou d'horloge : comparez timedatectl statusavec la source de temps de l'organisation et corrigez la synchronisation horaire avant de réessayer.
  • Authentification ou autorisation refusée : veuillez vérifier que le compte de connexion est autorisé et que l’objet informatique prévu n’entre pas en conflit avec un objet existant ou une restriction d’unité organisationnelle.
  • L'inscription réussit, mais la recherche/connexion échoue : consultez realm listl'état SSSDsystemctl status sssd ; utilisez-le journalctl -u sssdpour les messages de diagnostic. Respectez la politique informatique locale avant de modifier les règles d'accès SSSD, PAM ou les informations d'identification mises en cache.

Pour plus de détails spécifiques à la source, consultez les notes de version de Pardus 25 , le catalogue des applications Pardus , la procédure SSSD et Active Directory d'Ubuntu pour la séquence de commandes realmd documentée, et la description du paquet realmd de Debian . Vérifiez que les noms des paquets et le comportement de l'interface graphique correspondent à la version de Pardus installée sur votre client.

Laisser un commentaire

Installer Chrome sur Gooroom OS sans modifier ses politiques

Installer Chrome sur Gooroom OS sans modifier ses politiques

Installez le package Chrome officiel en toute sécurité sur Gooroom OS, vérifiez la compatibilité, préservez les contrôles de l'appareil et vérifiez les politiques du navigateur avant utilisation.

Intégrez un client Pardus à Active Directory avec realmd

Intégrez un client Pardus à Active Directory avec realmd

Configurez le DNS et l'heure, inscrivez Pardus auprès de realmd et SSSD, et vérifiez l'appartenance au domaine et la recherche d'utilisateurs avant de vous fier à la connexion AD.

Résolvez les problèmes de déchirure d'écran Intel sous Pardus en ajustant la synchronisation verticale XFCE.

Résolvez les problèmes de déchirure d'écran Intel sous Pardus en ajustant la synchronisation verticale XFCE.

Réduisez les déchirures horizontales dans Pardus XFCE en vérifiant votre session d'affichage, en activant la synchronisation du compositeur et en appliquant l'option TearFree Xorg d'Intel uniquement lorsque le pilote actif la prend en charge.

Configurer un VPN Pardus avec un profil fourni par le fournisseur

Configurer un VPN Pardus avec un profil fourni par le fournisseur

Ajoutez un profil OpenVPN à NetworkManager sur Pardus, installez le plugin approprié, protégez les identifiants et vérifiez que le VPN est actif.

Installer Pardus 23 XFCE sur un PC ancien en toute sécurité

Installer Pardus 23 XFCE sur un PC ancien en toute sécurité

Préparez une clé USB bootable, vérifiez la compatibilité matérielle 64 bits et installez Pardus 23 XFCE tout en protégeant les fichiers existants et en évitant les pièges courants des anciens BIOS.

Déploiement de fonds d'écran et de politiques Pardus partagés avec Lider Ahenk

Déploiement de fonds d'écran et de politiques Pardus partagés avec Lider Ahenk

Distribuez un fond d'écran personnalisé aux clients Pardus, configurez les bureaux Xfce ou GNOME et appliquez les politiques utilisateur de Lider Ahenk avec des contrôles pilotes sécurisés.

Obtenez des résolutions plus élevées dans une machine virtuelle KVM Pardus 23.

Obtenez des résolutions plus élevées dans une machine virtuelle KVM Pardus 23.

Corrigez un plafond de 1024 × 768 en vérifiant SPICE, la vidéo virtuelle, le canal invité et spice-vdagent, avec des vérifications sécurisées lorsque Pardus ne dispose pas d'un package candidat.

Déployez LIDER AHENK sur Pardus et inscrivez vos premiers clients.

Déployez LIDER AHENK sur Pardus et inscrivez vos premiers clients.

Installez le serveur Lider, configurez son programme d'installation en toute sécurité, enregistrez les points de terminaison Ahenk et vérifiez un projet pilote avant d'étendre la gestion centralisée.

Créer une clé USB Live Pardus 23 sous Windows avec Rufus

Créer une clé USB Live Pardus 23 sous Windows avec Rufus

Téléchargez l'ISO de bureau officielle de Pardus 23, gravez-la en toute sécurité avec Rufus et démarrez un PC Windows dans une session Live temporaire.

Carte son Pardus 23 manquante ? Vérifiez ALSA et restaurez l’audio

Carte son Pardus 23 manquante ? Vérifiez ALSA et restaurez l’audio

Découvrez pourquoi Pardus 23 ne détecte pas votre carte son, puis utilisez des vérifications ALSA, firmware et PipeWire ou PulseAudio ciblées pour rétablir la lecture.