Utilisation des services de noms et d'annuaire Oracle® Solaris 11.2 : DNS et NIS

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Préparation des fichiers source pour la conversion

Cette procédure explique comment préparer les fichiers source en vue de leur conversion en cartes NIS.

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations sur l'obtention des droits appropriés pour exécuter des tâches spécifiques, 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 .

  2. Consultez les fichiers source sur le serveur maître pour vous assurer qu'ils reflètent votre système.

    Vérifiez les fichiers suivants :

    • audit_user

    • auth_attr

    • auto.home ou auto_home

    • auto.master ou auto_master

    • bootparams

    • ethers

    • exec_attr

    • group

    • hosts

    • ipnodes

    • netgroup

    • netmasks

    • networks

    • passwd

    • protocols

    • rpc

    • service

    • shadow

    • user_attr

  3. Copiez tous ces fichiers source, à l'exception de passwd et shadow vers le répertoire source que vous avez sélectionné.

    Le répertoire source est défini dans var/yp/Makefile par la macro DIR.

  4. Copiez les fichiers passwd et shadow dans le répertoire source de mot de passe que vous avez sélectionné.

    Le répertoire source de mot de passe est défini dans Makefile par la macro PWDIR.

  5. Copiez les fichiers audit_user, auth_attr, exec_attr et prof_attr vers le répertoire source des droits que vous avez sélectionné.

    Le répertoire source des droits est défini dans /var/yp/Makefile par la macro RBACDIR. Si vous le souhaitez, fusionnez le contenu des fichiers vers le répertoire /etc/security/auth_attr.d dans une copie du fichier auth_attr avant de copier ce fichier. De même, si vous le souhaitez, associez les fichiers des répertoires exec_attr.d et prof_attr.d à exec_attr et prof_attr.


    Caution

    Mise en garde  -  Etant donné que ces fichiers devront être refusionnés à chaque mise à niveau du système, conservez les fichiers locaux à l'écart des fichiers de version dans les répertoires /etc/security/*.d.


  6. Vérifiez le fichier /etc/mail/aliases.

    Contrairement à d'autres fichiers source, le fichier /etc/mail/aliases ne peut pas être déplacé dans un autre répertoire. Ce fichier doit résider dans le répertoire /etc/mail. Pour plus d'informations, reportez-vous à la page de manuel aliases(4).


    Remarque -  Vous pouvez ajouter un fichier d'alias de messagerie spécifique à NIS en faisant pointer l'entrée ALIASES = /etc/mail/aliases dans /var/yp/Makefile vers un autre emplacement. Lorsque vous exécutez ensuite la commande make, l'entrée ALIASES crée une carte mail.aliases. Outre le fichier /etc/mail/aliases, le service sendmail se sert de cette carte lorsque le fichier /etc/nsswitch.conf cible correctement nis en plus de files. Reportez-vous à la section Modification et utilisation de /var/yp/Makefile.
  7. Eliminez tous les commentaires et autres lignes et informations superflues dans les fichiers source.

    Il est possible d'effectuer ces opérations par le biais d'un script sed ou awk ou dans un éditeur de texte. Bien que /var/yp/Makefile nettoie automatiquement les fichiers, il est recommandé d'examiner et de nettoyer manuellement ces fichiers avant d'exécuter la commande make.

  8. Assurez-vous que les données contenues dans tous les fichiers source sont correctement formatées.

    Les données de fichier source doivent être dans le format qui convient pour ce fichier particulier. Consultez les pages de manuel des différents fichiers pour vous assurez qu'ils se trouvent dans le format correct.