Solaris 10 新增功能

nfsmapid 常駐程式的增強功能

這是 Solaris Express 8/04 發行版本中的新增功能,並且在 Solaris 10 3/05 發行版本中已更新。

在 NFS 版本 4 中,nfsmapid 常駐程式提供數值使用者識別碼 (UID) 或數值群組識別碼 (GID) 與字串表示的兩相對映。NFS 版本 4 通訊協定所使用的字串表示,代表 ownerowner_group

例如,在名為 system.anydomain.com 的用戶端上作業的使用者 known_user,其 UID 123456 會對映到 known_user@anydomain.com。NFS 用戶端會傳送字串表示 known_user@anydomain.com 給 NFS 伺服器。NFS 伺服器將字串表示 known_user@anydomain.com 對映到唯一的 UID 123456。nfsmapid 會使用 /etc/nsswitch.conf 檔案中的 passwdgroup 項目,決定查閱哪個資料庫來執行對映。

若要讓 nfsmapid 正常執行,NFS 版本 4 的客戶端和伺服器必須在相同的網域。 為了確保用戶端和伺服器有相同的網域,nfsmapid 會遵守下列先後順序規則來配置網域:


備註 –

最好使用 DNS TXT 記錄。請為 NFS 版本 4 的用戶端及伺服器,配置其網 域之 DNS 伺服器的 _nfsv4idmapdomain TXT 記錄。TXT 記錄可在比例縮放問題上提供較佳的支援,並且提供單一的控制點。

如果您的網路包含多個 DNS 網域,但僅具有單一 UID 及 GID 名稱空間,則所有用戶端必須使用 NFSMAPID_DOMAIN 的一個值。若為使用 DNS 的站點,nfsmapid 指令可從您指定給 _nfsv4idmapdomain 的值中取得網域名稱來解決此問題。如果您的網路未配置使用 DNS,在系統第一次啟動期間,Solaris 作業系統會使用 sysidconfig(1M) 公用程式提示您輸入 NFS 版本 4 的網域名稱。


如需更多資訊,請參閱「nfsmapid(1M)線上手冊」和「sysidtool(1M)線上手冊」。另請參閱「System Administration Guide: Network Services」