Solaris 一般桌上管理系統環境:使用者指南

聯合式命名與日曆

如果您採用「聯合式命名服務」(FNS),日曆的命名就可以不考慮位置,即在您為日曆命名時,您可以不將它的主機名稱包括在內。例如,為不使用 FNS 的使用者 jsmith 的日曆命名時,您需要輸入 jsmith@hostmachine,如果有使用 FNS,則只要輸入 jsmith

「日曆」的預設行為並沒有改變,您仍可以用 username@hostname的格式為日曆命名。如果要使用新的日曆命名方式,就要設定 useFNS 資源。開啟這項資源的方法是自行動手修改您的 desksetdefaults 檔,或者是透過「顯示設定值」對話框進行修改。(從「檔案」功能表選擇「選項」,然後在「選項」對話框中從「種類選項」功能表選擇「顯示設定值」。按一下「日曆名稱:使用聯合式命名」勾選框,然後按一下「確定」。)

日曆的命名

useFNS 功能開啟時,您可以用新的或舊的方式為日曆命名。當您從「瀏覽」功能表選擇「顯示其它日曆」時,只要輸入 rosanna,便可以瀏覽使用者 rosanna 的日曆。或者您也可以輸入 rosanna@alto 直接為日曆命名。 凡是需要日曆名稱的地方(例如,「顯示其它日曆」、「顯示設定值選項」中的「起始日曆查看」、「瀏覽列表編輯器」等等),都可以輸入新的名稱。

要使用這種不受位置影響的命名方式,就需要有一個名稱空間來儲存有關日曆位置的登錄資訊。

日曆的登錄

useFNS 開啟的情況下執行「日曆」時,「日曆」會自動將您的日曆登錄到名稱空間裡去。一旦登錄之後,別人就可以只用您的使用者名稱瀏覽您的日曆。如果要接著移動日曆,就要在「顯示設定值」對話框中變更「使用者日曆位置」,下次重新啟動「日曆」時,名稱空間中的登錄日曆位址就會自動更新。 您也可以在「日曆」以外利用 FNS 指令 fnbind 更新名稱空間中的資訊。

NIS 環境並不支援自動登錄,因為NIS 不支援任意資料的動態更新。除此之外,fnbind 也只能在 NIS 主機上由 root 執行。

命名服務倚賴的條件

在 Solaris 2.5 版或更新的版本中,FNS 只能跟 NIS+ 配合使用。

建立時倚賴的條件

如果您是建立 dtcm 的 CDE 設計者,您需要在建立機器上安裝適當的 FNS 套裝軟體。如果目標是 Solaris 2.5 版或更早的版本,就需要有 Solaris 2.5 SUNWfns 套裝軟體。 這些套裝軟體可以從 OSNet 通徑(例如,/ws/on297-gate/packages)或特定版本的 Solaris 套裝軟體目錄取得。

執行時倚賴的條件

如果 dtcm 在執行時如果找不到適當的 SUNWfns 套裝軟體,就不會使用 FNS。「日曆」可以一直在沒有 SUNWfns 套裝軟體的系統上執行。