Name Service Switch

Name Service Switch

Le Name Service Switch (NSS) autorise le remplacement des traditionnels fichiers Unix de configuration (par exemple /etc/passwd, /etc/group, /etc/hosts) par une ou plusieurs bases de données centralisées, les mécanismes utilisés pour accéder à ces bases étant configurables ; les premiers systèmes de type Unix, à l’exception notable d’Ultrix, soit utilisaient uniquement des fichiers de configuration soit possédaient les règles définissant quels fichiers ou bases de données utiliser codées en dur. Ultrix offrait une fonction très proche de ce que propose le Name Service Switch, avec son fichier de configuration /etc/svc.conf.

NSS a d’abord été développé par Sun Microsystems pour son système Solaris, mais a par la suite été porté sur de nombreux autres systèmes d’exploitation notamment FreeBSD, NetBSD, GNU/Linux, HP-UX, IRIX et AIX.

Sommaire

nsswitch.conf

NSS est habituellement configuré à l’aide du fichier /etc/nsswitch.conf. Celui-ci liste les « bases de données » (par exemple group, passwd, …) et une ou plusieurs façons d’obtenir l’information (par ex. : files pour les fichiers locaux, nis pour le Network Information Service, nisplus pour NIS+, ldap pour le protocole LDAP, ou encore mysql pour une base de données MySQL). Par exemple :

passwd: files nis
group: files nis
hosts: files dns

L’ordre des services listés détermine l’ordre dans lequel NSS tentera d’utiliser ces services pour répondre aux requêtes sur les bases de données.

NSS et la bibliothèque C

NSS nécessite d’apporter des modifications à la bibliothèque standard de C de façon à ce que les appels à des fonctions comme getpwent ou getgrent soient interceptés par le module NSS approprié. Cela signifie que des applications existantes qui utilisent ces routines pour obtenir des informations relatives à l’identité ne requièrent aucune modification pour s’interfacer avec NSS.

Voir aussi

Liens connexes

Liens externes

Sources


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Name Service Switch de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Name Service Switch — The Name Service Switch (NSS) is a facility in Unix like operating systems that provides a variety of sources for common configuration databases and name resolution mechanisms. Such source databases include local operating system files, for… …   Wikipedia

  • Name Service Switch — El Name Service Switch o NSS provee una interfaz para configurar y acceder a diferentes bases de datos de cuentas de usuarios y claves como /etc/passwd, /etc/group, /etc/hosts, LDAP, etc. Contenido 1 nsswitch.conf 2 NSS y Biblioteca estándar C 3… …   Wikipedia Español

  • Name Service Switch — In unixartigen Betriebssystemen erlaubt der Name Service Switch (NSS) die Konfiguration verschiedener Datenquellen für das Auflösen von Konfigurationsdaten (u.a. Hosts, Benutzer und Gruppen). Es ist möglich die lokalen Konfigurationsdateien (zum… …   Deutsch Wikipedia

  • Name service caching daemon — Der name service caching daemon, kurz nscd, ist ein Daemon in verschiedenen Unixen, u.a. Linux und Solaris, dessen Aufgabe darin besteht, Namensabfragen wie Abfragen auf /etc/passwd, /etc/hosts, /etc/group sowie DNS Abfragen, die über libc… …   Deutsch Wikipedia

  • Hesiod (name service) — In computing, the Hesiod name service originated in Project Athena (1983 1991). It uses DNS functionality to provide access to databases of information that changes infrequently. In Unix environments it often serves to distribute information kept …   Wikipedia

  • Name server — In computing, a name server (also spelled nameserver) is a program or computer server that implements a name service protocol. It maps a human recognizable identifier to a system internal, often numeric, identification or addressing component.… …   Wikipedia

  • Switch — For other uses, see Switch (disambiguation). Electrical switches. Top, left to right: circuit breaker, mercury switch, wafer switch, DIP switch, surface mount switch, reed switch. Bottom, left to right: wall switch (U.S. style), miniature toggle… …   Wikipedia

  • .name — Jeder Name einer Domain im Internet besteht aus einer Folge von durch Punkte getrennten Zeichen. Die Bezeichnung Top Level Domain (vom englischen top level domain, übersetzt Bereich oberster Ebene; Abkürzung TLD) bezeichnet dabei den letzten… …   Deutsch Wikipedia

  • Switch (Fernsehserie) — Seriendaten Originaltitel: Switch Produktionsland: Deutschland Produktionsjahr(e): 1997–2000, 2007–2009 Episodenlänge: etwa 25 Minuten Episodenanzahl: 58 (+ 1 Silvester Special, 11 Best Offs) in 4 Staffeln Originalsprache …   Deutsch Wikipedia

  • Switch Classics — Seriendaten Originaltitel: Switch Produktionsland: Deutschland Produktionsjahr(e): 1997–2000, 2007–2009 Episodenlänge: etwa 25 Minuten Episodenanzahl: 58 (+ 1 Silvester Special, 11 Best Offs) in 4 Staffeln Originalsprache …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”