Neuerungen im Betriebssystem Solaris 10

Verbesserungen für den nfsmapid-Dämon

Dieses Leistungsmerkmal wurde mit Software Express 8/04 eingeführt und in Solaris 10 3/05 aktualisiert.

In der Version 4 von NFS sorgt der nfsmapid-Dämon für die Zuordnung einer nummerischen Benutzeridentifikation (numeric user identification / UID) oder einer nummerischen Gruppenidentifikation (numeric group identification / GID) zu einer Zeichenkette und umgekehrt. Die Zeichenkette wird vom NFS Version 4-Protokoll verwendet, um den Eigentümer (owner) bzw. die Eigentümergruppe ( owner_group) darzustellen.

Beispielsweise wird die UID 123456 für den Benutzer bekannter_benutzer, der an einem Client mit der Bezeichnung system.beliebigedomain.com arbeitet, der Adressebekannter_benutzer@beliebigedomain.com zugeordnet. Der NFS-Client sendet die Zeichenkette, bekannter_benutzer@beliebigedomain.com an den NFS-Server. Der NFS-Server weist der Zeichenkettenrepräsentation known_user@anydomain.com die eindeutige UID 123456 zu. nfsmapid legt mithilfe der Einträge passwd und group in der Datei /etc/nsswitch.conf fest, welche Datenbank für die Zuweisungen verwendet wird.

Damit nfsmapid ordnungsgemäß arbeitet, müssen sich Clients und Server auf NFS Version 4 in der gleichen Domain befinden. Um sicherzustellen, dass Clients und Server die gleiche Domäne haben, konfiguriert nfsmapid die Domäne, wobei die folgenden strengen Vorrangsregeln befolgt werden:


Hinweis –

Die Verwendung der DNS TXT-Datensätze wird bevorzugt. Konfigurieren Sie den _nfsv4idmapdomain TXT-Datensatz auf DNS-Servern so, dass Domänen für NFS Version 4-Clients und Server bereitgestellt werden. TXT-Datensätze bieten eine bessere Unterstützung für Probleme bei der Skalierung und stellen einen einzelnen Steuerungspunkt bereit.

Wenn Ihr Netzwerk mehrere DNS-Domänen, jedoch nur einen einzelnen UID- und GID-Namensraum umfasst, müssen alle Clients den gleichen Wert für NFSMAPID_DOMAIN verwenden. Bei Standorten, die DNS verwenden, löst nfsmapid dieses Problem durch das Abrufen des Domänennamens aus dem Wert, den Sie mit _nfsv4idmapdomain zuweisen. Wenn Ihr Netzwerk nicht zur Verwendung von DNS konfiguriert ist, verwendet Solaris beim ersten Starten des Systems das Dienstprogramm sysidconfig(1M), um Eingabeaufforderungen für einen Domänennamen der NFS Version 4 bereitzustellen.


Weitere Informationen finden Sie in den Man Pages nfsmapid(1M) und sysidtool(1M). Lesen Sie auch das Dokument System Administration Guide: Network Services .