Nyheter i Solaris 10

Förbättringar av bakgrundsprogrammet nfsmapid

Den här funktionen är ny för Solaris Express 8/04 och uppdaterad i Solaris 10 3/05.

I NFS version 4 innehåller bakgrundsprogrammet nfsmapid en mappning från en numerisk UID (User Identification) eller en numerisk GID (Group Identification) till en strängrepresentation, liksom det motsatta. Strängrepresentationen används av protokollet NFS version 4 för att representera owner eller owner_group.

Om t.ex. användaren known_user med UID 123456 arbetar på klienten system.anydomain.com, mappas detta UID till known_user@anydomain.com. NFS-klienten skickar strängrepresentationen, known_user@anydomain.com, till NFS-servern. NFS-servern mappar strängrepresentationen, known_user@anydomain.com, till det unika UID 123456. nfsmapid använder passwd- och group-posterna i filen /etc/nsswitch.conf för att bestämma vilken databas som ska kontaktas för att utföra mappningarna.

För att nfsmapid ska fungera ordentligt måste klienter och servrar på NFS-version 4 ha samma domän. nfsmapid följer de här strikta företrädesreglerna och ser därmed till att klienter och servrar har samma domän:


Obs! –

Helst bör DNS TXT-poster användas. Konfigurera _nfsv4idmapdomain TXT-posten på DNS-servrar som tillhandahåller domäner för NFS version 4-klienter och -servrar. TXT-poster tillhandahåller bättre stöd för skalningsproblem och erbjuder en enda kontrollpunkt.

Om ditt nätverk innehåller flera DNS-domäner men bara har en enda UID- och GID- namnrymd, måste alla klienter använda ett värde för NFSMAPID_DOMAIN. För platser som använder DNS löser nfsmapid det här problemet genom att hämta domännamnet från det värde du har tilldelat _nfsv4idmapdomain. Om ditt nätverk inte är konfigurerat att använda DNS så använder Solaris verktyget sysidconfig(1M) under den första systemstarten för att tillhandahålla ledtexter för ett NFS version 4-domännamn.


Mer information finns i direkthjälpen för nfsmapid(1M) och sysidtool(1M). Se även System Administration Guide: Network Services.