<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Name_Service_Switch</id>
	<title>Name Service Switch - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Name_Service_Switch"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Name_Service_Switch&amp;action=history"/>
	<updated>2026-05-23T07:18:45Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Name_Service_Switch&amp;diff=1940101&amp;oldid=prev</id>
		<title>imported&gt;Joschi71: /* Geschichte */ typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Name_Service_Switch&amp;diff=1940101&amp;oldid=prev"/>
		<updated>2025-03-04T21:03:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Geschichte: &lt;/span&gt; typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Name Service Switch&amp;#039;&amp;#039;&amp;#039; (NSS) steht für eine [[Schnittstelle]] aus [[Software]] zur Kombination grundlegend verschiedener [[Datasource|Datenquellen]] durch [[Modul (Software)|Module]]. &lt;br /&gt;
&lt;br /&gt;
In [[Unixoides System|unixartigen Betriebssystemen]] erlaubt der NSS die Konfiguration verschiedener Datenquellen für das Auflösen von Konfigurationsdaten (u.&amp;amp;nbsp;a. Hosts, Benutzer und Gruppen). Es ist möglich, die lokalen Konfigurationsdateien (zum Beispiel /etc/passwd, /etc/group,...) um [[Datenbank]]en (wie z.&amp;amp;nbsp;B. [[Lightweight Directory Access Protocol|LDAP]], [[MySQL]]) zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Ein [[Systemadministrator]] konfiguriert normalerweise NSS mit Hilfe der Datei &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;/etc/nsswitch.conf&amp;lt;/span&amp;gt;. 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 angegebenen Datenquellen entscheidend. Eine Konfiguration könnte so aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
passwd: files ldap&lt;br /&gt;
shadow: files ldap&lt;br /&gt;
group: files ldap&lt;br /&gt;
hosts: files ldap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementierung in die C-Bibliothek ==&lt;br /&gt;
&lt;br /&gt;
NSS ist in der [[Standard C Library]] implementiert, so dass Funktionen wie getpwent oder getgrent die entsprechenden Funktionen im NSS-Modul aufrufen. Durch die Änderung auf Basis der Bibliothek können existierende Programme ohne Änderung mit NSS zusammenarbeiten.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
&lt;br /&gt;
Frühere unixartige Systeme konnten entweder nur Konfigurationsdateien oder fest codierte Regeln zur Auflösung von Konfigurationsabfragen nutzen. Nur [[Ultrix]] lieferte durch Benutzung der Konfigurationsdatei &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;/etc/svc.conf&amp;lt;/span&amp;gt; eine nahezu identische Funktionalität wie NSS.&lt;br /&gt;
&lt;br /&gt;
[[Sun Microsystems]] entwickelte NSS für sein Betriebssystem [[Solaris (Betriebssystem)|Solaris]], aber nach und nach portierten Programmierer NSS für eine Vielzahl weiterer Betriebssysteme wie [[FreeBSD]], [[NetBSD]], [[Linux]], [[HP-UX]], [[IRIX]] und [[AIX]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Unix-Kommandos#Benutzer- und Rechteverwaltung|UNIX Benutzer- und Rechteverwaltung]]&lt;br /&gt;
* [[Benutzerkonto]]&lt;br /&gt;
* [[Shadow-Passwort]]&lt;br /&gt;
* [[Nameserver]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://netbsd.gw.com/cgi-bin/man-cgi?nsswitch.conf+5+NetBSD-current NetBSD Manpage zu nsswitch.conf]&lt;br /&gt;
* [http://www.gnu.org/software/libc/manual/html_node/Name-Service-Switch.html Name Service Switch implementation in the GNU C Library]&lt;br /&gt;
* [http://www.padl.com/OSS/nss_ldap.html NSS Modul für LDAP]: nss_ldap&lt;br /&gt;
* [http://arthurdejong.org/nss-ldapd/ Weiteres NSS Modul für LDAP]: nss-ldapd&lt;br /&gt;
* [http://megacz.com/software/libnss-afs.html NSS Modul für AFS]: nss_afs&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:Domain Name System]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Joschi71</name></author>
	</entry>
</feed>