Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Name Service Switch – Wikipedia
Name Service Switch – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

Der Name Service Switch (NSS) steht für eine Schnittstelle aus Software zur Kombination grundlegend verschiedener Datenquellen durch Module.

In unixartigen Betriebssystemen erlaubt der 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.

Funktionsweise

[Bearbeiten | Quelltext bearbeiten]

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 angegebenen Datenquellen entscheidend. Eine Konfiguration könnte so aussehen:

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

Implementierung in die C-Bibliothek

[Bearbeiten | Quelltext bearbeiten]

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.

Geschichte

[Bearbeiten | Quelltext bearbeiten]

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 /etc/svc.conf eine nahezu identische Funktionalität wie NSS.

Sun Microsystems entwickelte NSS für sein Betriebssystem Solaris, aber nach und nach portierten Programmierer NSS für eine Vielzahl weiterer Betriebssysteme wie FreeBSD, NetBSD, Linux, HP-UX, IRIX und AIX.

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • UNIX Benutzer- und Rechteverwaltung
  • Benutzerkonto
  • Shadow-Passwort
  • Nameserver

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • NetBSD Manpage zu nsswitch.conf
  • Name Service Switch implementation in the GNU C Library
  • NSS Modul für LDAP: nss_ldap
  • Weiteres NSS Modul für LDAP: nss-ldapd
  • NSS Modul für AFS: nss_afs
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Name_Service_Switch&oldid=253901062“
Kategorien:
  • Unix-Software
  • Domain Name System

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id