Novell Confidential Manual (FRA) 22 July 2004
Hosts.nds est une table de recherche statique utilisée par les applications eDirectory pour effectuer des recherches dans les partitions et les serveurs de eDirectory. Dans le fichier hosts.nds, pour chaque arborescence ou serveur, une ligne unique contient les informations suivantes :
Nom de l'arborescence/du serveur : les noms d'arborescence se terminent par un point final (.).
Adresse Internet : il peut s'agir d'un nom DNS ou d'une adresse IP.
Port du serveur : facultatif, ajouté à l'adresse Internet via le signe deux-points (:).
La syntaxe adoptée dans le fichier hosts.nds se présente comme suit :
<[nom_partition.]nom_arborescence>. <nom_hôte/adr_ip>[:<port>]
<nom_serveur> <adr_dns/adr_ip>[:<port]
Par exemple :
# This is an example of a hosts.nds file:
# Tree name
Internet address
CORPORATE.
myserver.mycompany.com
novell.CORPORATE.
164.99.154.24:524
# Server name
Internet address
CORPSERVER myserver.mycompany.com
Pour plus d'informations, reportez-vous à la page du manuel hosts.nds.
Si vous choisissez d'utiliser SLP pour résoudre le nom d'arborescence afin de déterminer si l'arborescence eDirectory est diffusée après l'installation de eDirectory et de SLP, entrez la commande suivante :
/usr/bin/slpinfo -s "ndap.novell///(svcname-ws==[nom_arborescence ou *])"
Par exemple, pour rechercher les services dont l'attribut svcname-ws correspond à la valeur
EXEMPLE_ARBORESCENCE, entrez la commande suivante :
/usr/bin/slpinfo -s "ndap.novell///
(svcname-ws==EXEMPLE_ARBORESCENCE)/"
Si vous avez un service dont l'attribut svcname-ws est enregistré comme
EXEMPLE_ARBORESCENCE, le résultat sera similaire au suivant : service:ndap.novell:///EXEMPLE_ARBORESCENCE
Si vous n'avez pas de service dont l'attribut svcname-ws est enregistré comme
EXEMPLE_ARBORESCENCE, vous n'obtiendrez aucun résultat.
Pour plus d'informations, reportez-vous à l' Annexe C, « Configuration de OpenSLP pour eDirectory », page 129 .
Installation ou mise à niveau de Novell eDirectory sous Linux
37
Novell Confidential Manual (FRA) 22 July 2004
Installation de NICI
NICI doit être installé avant eDirectory. Les utilisateurs root et non root peuvent installer NICI.
Installation de NICI par un utilisateur root
Pour installer NICI, procédez comme suit :
1
Entrez la commande suivante :
rpm -ivh nom_fichier_RPM_ NICI_avec_chemin
Par exemple :
2
rpm -ivh nici-2.7.0-5.i386.rpm
Exécutez le script suivant :
/var/opt/novell/nici/set_server_mode
Installation de NICI par un utilisateur non root
Pour installer NICI, les utilisateurs non root peuvent faire appel à l'utilitaire sudo. Sudo (superuser do) permet à un utilisateur root d'autoriser des utilisateurs spécifiques à exécuter certaines commandes qui lui sont normalement réservées. Pour ce faire, un utilisateur root doit éditer le fichier de configuration /etc/sudoers et y ajouter les entrées appropriées.
Pour plus d'informations, consultez le site Web de sudo (http://www.sudo.ws) .
AVERTISSEMENT :
Sudo vous permet de donner des autorisations root limitées à des utilisateurs non root.
Par conséquent, nous vous recommandons vivement de comprendre les implications sur la sécurité avant de les octroyer.
Pour permettre à un utilisateur non root (par exemple, John) d'installer NICI, un utilisateur root doit effectuer la procédure suivante :
1
2
Loguez-vous en tant qu'utilisateur root.
Éditez le fichier de configuration /etc/sudoers à l'aide de la commande visudo.
REMARQUE : dans la commande, n'insérez pas d'espace entre vi et sudo.
Insérez une entrée avec les informations suivantes :
nom_utilisateur nom_hôte=(root) NOPASSWD: /bin/rpm
Par exemple, pour permettre à John d'exécuter /bin/rpm sur le nom d'hôte lnx-2 comme s'il
était un utilisateur root, entrez la commande suivante : john lnx-2=(root) NOPASSWD: /bin/rpm
Pour installer NICI, un utilisateur non root (en l'occurrence, John) doit effectuer la procédure suivante :
1
Loguez-vous en tant que john et exécutez la commande suivante :
sudo rpm -ivh nom_fichier_RPM_ NICI_avec_chemin
Par exemple :
sudo rpm -ivh /88/Linux/Linux/setup/nici-2.7.0-5.i386.rpm
2
Exécutez le script suivant :
sudo /var/opt/novell/nici/set_server_mode
NICI s'installe en mode serveur.
38
Guide d’installation de Novell eDirectory 8.8