Table des matières
Résumé
Dès que plusieurs systèmes UNIX d'un réseau veulent accéder à des ressources communes, il est essentiel que toutes les identités des groupes et des utilisateurs soient identiques sur toutes les machines du réseau. Le réseau doit être transparent pour les utilisateurs : quelle que soit la machine utilisée, ils doivent toujours se retrouver dans le même environnement. Ceci est possible grâce aux services NIS et NFS. Le service NFS, qui distribue les systèmes de fichiers sur le réseau, est traité dans le Chapitre 42, Partage des systèmes de fichiers avec NFS.
Le NIS (Network Information Service - service d'informations réseau) est un service de base de données qui fournit un accès au contenu des fichiers /etc/passwd, /etc/shadow et /etc/group sur les réseaux. Vous pouvez également utiliser NIS pour d'autres tâches (par exemple, pour rendre disponible le contenu des fichiers /etc/hosts ou /etc/services), mais ces fonctions ne sont pas abordées dans cette introduction. On utilise souvent YP comme synonyme de NIS, puisqu'il joue le rôle de « pages jaunes » (« yellow pages » en anglais) du réseau.
Pour configurer NIS, sélectionnez dans le module YaST . Si votre réseau ne comporte pas encore de serveur NIS, activez l'option dans l'écran suivant. YaST installe immédiatement les paquetages nécessaires.
Si vous avez déjà installé le logiciel NIS, cliquez sur . Si vous disposez déjà d'un serveur NIS (maître), vous pouvez ajouter un serveur NIS esclave (par exemple, pour configurer un nouveau sous-réseau). Examinons tout d'abord la configuration du serveur maître. Si vous cliquez sur , vous revenez au centre de contrôle YaST sans enregistrer les modifications.
Une fois tous les paquetages installés, saisissez le nom de domaine NIS en haut de la boîte de dialogue de configuration représentée à la Figure 41.1, « Configuration du serveur NIS ». Si vous souhaitez que l'hôte soit également un client NIS, cochez la case correspondante pour permettre aux utilisateurs de se loguer et d'accéder aux données à partir du serveur NIS. Cochez les options que vous souhaitez activer, y compris dans la section . Pour définir d'autres options, cliquez sur . Vous accédez ainsi à un écran où vous pouvez modifier le répertoire source, fusionner des mots de passe et définir les plus petits ID de groupe et d'utilisateur. Cliquez sur pour revenir à la boîte de dialogue principale. Cliquez sur pour poursuivre la configuration.
Dans l'écran suivant, indiquez les assignations à rendre disponibles. Cliquez sur pour accéder à l'écran suivant, qui vous permet de déterminer les hôtes autorisés à interroger le serveur NIS. Vous pouvez ajouter, supprimer et modifier des hôtes. Cliquez sur pour enregistrer les modifications et quitter la boîte de dialogue de configuration.
Pour configurer d'autres serveurs NIS (esclaves) sur votre réseau, activez maintenant l'option . Si vous avez déjà installé le logiciel NIS, sélectionnez , puis cliquez sur pour continuer. Dans l'écran suivant, saisissez le nom de domaine NIS et cochez les cases appropriées.
Pour autoriser les utilisateurs de votre réseau (les utilisateurs locaux et ceux qui sont administrés par le serveur NIS) à modifier leur mot de passe sur le serveur NIS (à l'aide de la commande yppasswd), activez l'option correspondante. Les options et sont alors disponibles. « GECOS » signifie que les utilisateurs peuvent aussi modifier leurs paramètres de nom et d'adresse à l'aide de la commande ypchfn. « SHELL » permet aux utilisateurs de modifier leur shell par défaut à l'aide de la commande ypchsh, par exemple, pour passer de bash à sh.
Pour définir d'autres options, cliquez sur . L'écran auquel vous accédez, représenté par la Figure 41.4, « Changement de répertoire et synchronisation des fichiers pour un serveur NIS », vous permet de modifier le répertoire source du serveur NIS (par défaut, /etc). Il vous permet également de fusionner des mots de passe et des groupes. Vous devez sélectionner pour que les fichiers /etc/passwd, /etc/shadow et /etc/group puissent être synchronisés. Vous pouvez également déterminer les plus petits ID d'utilisateur et de groupe. Cliquez sur pour confirmer le paramétrage et revenir à l'écran précédent.
Une fois les paramètres sélectionnés, cliquez sur pour accéder à l'écran suivant. Dans la boîte de dialogue suivante, consultez les assignations qui seront disponibles, puis cliquez sur pour continuer. Dans le dernier écran, indiquez les hôtes autorisés à interroger le serveur NIS. Pour ajouter, modifier ou supprimer des hôtes, cliquez sur les boutons correspondants. Cliquez sur pour enregistrer les modifications et quitter la configuration.
Ensuite, cliquez sur .
Si vous avez précédemment activé l'option , saisissez les noms d'hôte utilisés comme esclaves, puis cliquez sur . Si vous n'utilisez pas de serveurs esclaves, la configuration esclave est ignorée et vous accédez directement à la boîte de dialogue de configuration de la base de données. Indiquez ici les assignations, c'est-à-dire les bases de données partielles à transférer du serveur NIS au client. Les paramètres par défaut sont généralement appropriés.
Cliquez sur pour accéder à la dernière boîte de dialogue, représentée par la Figure 41.5, « Définition des autorisations de requête pour un serveur NIS ». Indiquez les réseaux à partir desquels les requêtes peuvent être envoyées au serveur NIS. En règle générale, il s'agit de votre réseau interne. Dans ce cas, les deux entrées suivantes doivent apparaître :
255.0.0.0 127.0.0.0 0.0.0.0 0.0.0.0
La première entrée active les connexions à partir de votre propre hôte, le serveur NIS. La deuxième autorise tous les hôtes qui disposent d'un accès au même réseau à envoyer des requêtes au serveur.
![]() | Configuration automatique du pare-feu |
|---|---|
Si un pare-feu est actif sur votre système (SUSEfirewall2), YaST adapte sa configuration au serveur NIS en activant le service | |