Aller au contenu principal
Notification
ITPro
  • Ressources IT
  • Newsletter
Se connecter
S’inscrire
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
Se connecter
S’inscrire
  • Facebook
  • X
  • Linkedin
  • Instagram

Inscrivez-vous

Newsletter iTPro

  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  1. Accueil
  2. Cybersécurité
  3. IAM
  4. Intégration des systèmes Unix, Linux et Macintosh dans Active Directory, mode d’emploi

Sommaire

Tech stories

  • Tech Stories

    Sous-titres vidéo : formats SRT, VTT et bonnes pratiques

  • Tech Stories

    Sécuriser sa téléphonie IP : 5 failles critiques à anticiper

IAM Tech

Intégration des systèmes Unix, Linux et Macintosh dans Active Directory, mode d’emploi

Par

iTPro
Date
9 mai 2011
Temps de lecture
3 minutes

La description complète des différentes possibilités, ainsi que les détails techniques pour chacune de ces orientations ne peuvent pas tenir dans cet article. Afin de réduire le spectre, nous réaliserons donc un focus sur l'intégration de la partie système d'exploitation, et parlerons beaucoup moins de l'intégration applicative.

Sommaire

/>

L’intégration d’un système non-Microsoft comporte globalement 3 composantes:
– La création du compte machine d’un point de vue LDAP
– la création des différents SPN pour les mécanismes Kerberos
– le paramétrage côté client du système d’exploitation

Création du compte machine

L’idée est ici d’avoir un compte machine qui représente le système Unix, Linux ou Macintosh dans Active Directory afin qu’il soit géré comme une ressource « classique » tel que le serait un compte machine représentant une machine Windows.

Il est tout à fait possible de réaliser cela en utilisant les services SAMBA sur un système non-Microsoft, permettant « l’émulation » d’un système Windows de la part d’un système Unix, Linux ou Macintosh. D’une certaine façon, Active Directory considère alors la machine comme une machine Windows. Il est alors possible de voir le compte machine dans Active Directory.

Création des différents SPN pour les mécanismes Kerberos

Afin de permettre le fonctionnement des mécanismes Kerberos, il est nécessaire de créer une entrée Kerberos dans le KDC en utilisant l’utilitaire ktpass.exe et de créer les ServicePrincipalNames (SPN) pour les différents services s’appuyant sur les mécanismes de tickets Kerberos en utilisant l’utilitaire setspn.exe. Il est alors tout à fait possible de visualiser les différents SPN via l’éditeur d’attributs de l’objet dans Active Directory.

Une fois les SPN créés, il est nécessaire d’exporter le fichier keytab depuis le KDC, le fichier keytab sera ensuite importé coté client – le mécanisme d’import peut être différent en fonction des systèmes d’exploitation.

Le paramétrage côté client du système d’exploitation

Les systèmes Unix utilisent deux notions complémentaires pour gérer les authentifications et les autorisations. Il s’agit des fichiers pam.conf gérant le paramétrage des modules PAM (Pluggable Authentication Modules) et nsswitch.conf (Name Service Switch).

Globalement, le fichier de configuration pam.conf indique aux systèmes vers quels modules se tourner pour gérer les différentes primitives liées à l’authentification au travers de quatre mécanismes (account, auth, password et session). Sur les systèmes plus récents, plusieurs fichiers présents dans le répertoire /etc/pam.d remplacent le fichier pam.conf.

Il s’agit alors de modifier le fichier pour lui indiquer les librairies à utiliser pour l’authentification, la syntaxe varie en fonction des systèmes, mais globalement, pour le mécanisme login-auth, l’idée est de fournir un PAM ressemblant à la syntaxe suivante: pam_kerberos_auth.so

Bien évidement, il faut au préalable que le système client possède les librairies Kerberos, librairies qui sont téléchargeables sur le site du MIT.

Il reste à noter que les notions de PAM différent fortement en fonction des différents systèmes de type Unix, notamment entre les systèmes Unix propriétaires et les systèmes Linux. De plus, IBM AIX possède son propre système de PAM nommé LAM.

Le fichier nsswitch.conf permet de fournir la liste des bases de comptes disponibles pour réaliser l’authentification (annuaires ou fichiers plats). Bien évidement, il existe des combinaisons heureuses ou malheureuses entre le fichier pam.conf et le fichier nsswitch.conf, certaines associations ne pouvant pas fonctionner ensemble, le fonctionnement du système peut s’en trouver déstabilisé ou carrément bloqué ! Il faut donc faire très attention…

Dans le fichier nsswitch.conf, la ligne commençant par passwd, représente la liste des annuaires pour la base de comptes, et l’ordre d’interrogation. Traditionnellement, la valeur files représente la base de comptes locale (le fichier /etc/passwd) mais il faudra ici remplacer les annuaires de type nis par une entrée de type ldap. De la même façon, la ligne commençant par shadow représente la liste des annuaires à consulter pour la vérification des mots de passe, il faudra également indiquer une entrée de type ldap.

L’ensemble des ces paramètres peuvent différer en fonction des systèmes d’exploitation de type Unix. Globalement la convention de nommage des fichiers de configuration, l’endroit ou les fichiers de configuration sont stockés et les paramétrages à l’intérieur des fichiers de configuration peuvent être sensiblement différents en fonction de Solaris, HP-UX, AIX, RedHat, Suse, FreeBSD ou même Mac OS X.



Première partie du dossier

Tech Stories

Sous-titres vidéo : formats SRT, VTT et bonnes pratiques

Le sous-titrage n'est plus une option mais un levier de croissance : 80 % des vidéos sur les réseaux sociaux sont consommées sans le son. Pourtant, choisir entre le format…

Lire l'article : Sous-titres vidéo : formats SRT, VTT et bonnes pratiques

Ressource IT

SIEM & PME : Comment construire la boîte noire de votre SI ?

Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…

Découvrir la ressource : SIEM & PME : Comment construire la boîte noire de votre SI ?

Inscrivez-vous

Newsletter iTPro

iTPro

Rédigé par iTPro

Tous ses articles →

Cybersécurité

À lire également...

  • Interview iTPro.fr avec Stéphane Genaudeau - Senior Sales Engineer - France Suisse et Afrique - Bitdefender sur Les Assises 2026
    Cybersécurité

    Bitdefender se focalise sur la visibilité et le contrôle des IA

    Par

    Sabine Terrey
    Date
    28 octobre 2026
    Temps de lecture
    4 minutes
  • Vidéo 1 Thomas Manierre, Directeur EMEA Sud chez BeyondTrust
    Cybersécurité

    BeyondTrust accélère sur l’identité des IA

    Par

    Sabine Terrey
    Date
    26 octobre 2026
    Temps de lecture
    3 minutes
  • Infrastructures critiques - Attaques IA et Sécurité IT OT
    Cybersécurité

    Infrastructures critiques : la France redoute les attaques dopées à l’IA, mais peine à unifier sa sécurité IT/OT

    Par

    Sabine Terrey
    Date
    20 octobre 2026
    Temps de lecture
    3 minutes
  • Cybersécurité

    Les Assises 2026 : encore plus d’énergie pour poursuivre le chemin

    Par

    Sabine Terrey
    Date
    20 octobre 2026
    Temps de lecture
    3 minutes
ITPro
  • X
  • Linkedin
  • Facebook
  • Instagram
Se connecter
S’inscrire
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  • Ressources IT
  • Espace responsable sécurité
  • Espace DSI
  • Espace Architecte IT
  • Espace IT Manager
  • Espace Responsable Data / IA

Inscrivez-vous

Newsletter iTPro

© iTPro.fr

  • Comité éditorial
  • Régie médias
  • Mentions-légales
  • Gestion et protection des données personnelles
  • Gestion des cookies
ITPro
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Voir les préférences
  • {title}
  • {title}
  • {title}