Name Service Switch

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 Beispiel /etc/passwd, /etc/group,...) um Datenbanken (wie z.B. LDAP, MySQL) zu ergänzen.

Inhaltsverzeichnis

Funktionsweise

Ein Systemadministrator konfiguriert normalerweise NSS mit Hilfe der Datei /etc/nsswitch.conf. Die Datei listet für Konfigurationsressourcen (passwd für Benutzer, group für Gruppen,...) die entsprechenden Datenquellen auf. Beim Ausführen einer Suchanfrage ist die Reihenfolge der dahinter angegeben Datenquellen entscheidend. Eine Konfiguration könnte so aus sehen:

passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap

Implementierung in die C Library

NSS ist in der Standard C Library implementiert, so dass Funktionen wie getpwent oder getgrent die entsprechenden Funktionen im NSS-Modul aufruft. Durch die Änderung auf Basis der Bibliothek, können existierende Programme ohne Änderung mit NSS zusammenarbeiten.

Geschichte

Frühere unixartigen Systeme konnten entweder nur Konfigurationsdateien oder fest codierte Regeln zur Auflösung von Konfigurationsabfragen nutzen. Nur Ultrix lieferte durch Benutzung der Konfigurationsdatei /etc/svc.conf eine nahezu identische Funktionalität wie NSS.

Sun Microsystems entwickelte NSS für Ihr Betriebssystem Solaris, aber nach und nach portierten Programmierer NSS in eine Vielzahl weiterer Betriebssysteme wie Free BSD, NetBSD, GNU/Linux, HP-UX, IRIX und AIX.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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 — 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 à… …   Wikipédia en Français

  • 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 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”