Suivez cette procédure si les circonstances suivantes sont vérifiées :
Vos cartes ne sont pas répertoriées dans Mappages standard pris en charge.
Vous souhaitez associer des cartes NIS standard à des mappages LDAP non-RFC 2307.
Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous au Chapitre 3, Affectation de droits dans Oracle Solaris du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# inityp2l
Exécutez le script inityp2l sur le serveur NIS maître et suivez les invites à l'écran. Pour obtenir la liste des informations que vous devez fournir, reportez-vous à la section Configuration du service de transition de NIS à LDAP
Pour plus d'informations, reportez-vous à la page de manuel inityp2l(1M).
Pour obtenir des exemples de modification du fichier de mappage, reportez-vous à la section Exemples de cartes personnalisées.
L'arborescence DIT est complètement initialisé lorsqu'elle contient déjà les informations nécessaires au remplissage de toutes les cartes répertoriées dans le fichier NISLDAPmapping.
Si l'arborescence DIT n'a pas été complètement initialisée, ignorez l'étape 6.
# cd /var/yp # make
Pour plus d'informations, reportez-vous à la page de manuel ypmake(1M).
# svcadm disable network/nis/server:default
# ypserv –Ir
Patientez pendant la fermeture de ypserv.
# svcadm enable network/dns/client:default # svcadm enable network/nis/server:default
Effectuez cette étape uniquement si l'arborescence DIT est entièrement initialisée.
# svcadm disable network/nis/server:default
# ypserv -r
Patientez pendant la fermeture de ypserv.
# svcadm enable network/dns/client:default # svcadm enable network/nis/server:default
Si les entrées ne sont pas correctes, les clients de service de noms LDAP ne peuvent pas les trouver.
# ldapsearch -h server -s sub -b "ou=servdates, dc=..." \ "objectclass=servDates"
L'exemple de sortie suivant illustre l'exécution de la commande makedm pour vérifier le contenu de la carte hosts.byaddr.
# makedbm -u LDAP_servdate.bynumber plato: 1/3/2001 johnson: 2/4/2003,1/3/2001 yeats: 4/4/2002 poe: 3/3/2002,3/4/2000
Si le contenu est comme prévu, la transition de NIS à LDAP a été appliquée.
Notez que les fichiers dbm NIS d'origine ne sont pas écrasés, de sorte que vous pouvez toujours les récupérer. Pour plus d'informations, reportez-vous à la section Rétablissement de NIS.