Grundlagen zum Netinfo
Zu den einzelnen Komponenten
Entwicklung von Netinfo
Netinfo hat seine Wurzeln im NEXTSTEP und wird bei Apple weiterentwickelt.
Ursprünglich verwaltete Netinfo nicht nur die Anwender sondern auch
Systemresourcen wie Drucker, Modem, Netzwerk, Mail, Fax usw.
In den letzten Jahren wurden etliche Anpassungen am Netinfo vorgenommen.
Heute liegt der Schwerpunkt bei der Verwaltung der Anwender und Konten
in den lokalen Datenbanken.
Netinfo und Konfigurationsdateien
UNIX-Administratoren sind sich gewohnt dass sie die Konfigurationen
an UNIX Systemen mit Hilfe von Texteditoren und Terminal-Shells
vornehmen müssen.
Seit MacOSX 10.2 gibt Apple grösseren Freiraum für die
Konfigurationsdateien resp. Flat-Files.
Bis zur Version MacOSX 10.1.x wurden die Flat-Files
kaum beachtet, etwas mehr darüber im Kapitel lookupd.
Ressourcen-Verwaltung
Netinfo ist eine hierarchische Datenbank die Anwenderkonten und
Systemkonfigurationen verwalten kann. Im Normalfall kommt sie
nur lokal zum Einsatz, kann aber auch zum Austausch von Ressourcen
im Netzwerk resp. als Directory Services für eine Domain eingesetzt
werden.
Es spielt keine Rolle ob der Netinfo-Domainserver auf einem "MacOS X"
oder "MacOS X Server" Betriebsystem aufgesetzt wird.
Netinfo-Domain
Der Grundstein des Netinfos ist die Netinfo-Domain welche eine
oder mehrere Datenbanken beinhalten kann. Alle Systeme die in der
gleichen Domain sind tauschen ihre Informationen miteinander aus.
Oft werden Strukturen von drei oder mehr Ebenen konfiguriert.
Jedes System hat seine eigene lokale Domain wo die eigenen Ressourcen
verwaltet werden. Jede lokale Domain gibt diese Informationen der
nächst höheren Domain weiter. Die sog. Top-Domain ("/") ist in der
Lage alle Ressourcen (Anwenderkonten, SMB, Drucker...) an seine
Unter-Domain weiter zu geben. Dabei können Regeln aufgestellt werden
wie und wo ein Anwender einloggen darf und welche Drucker in der
entsprechenden Domain benutzt werden kann.