Solaris Trusted Extensions 管理工具 (如 Solaris Management Console (SMC) 和 tninfo) 可能不會顯示 ADMIN_LOW 和 ADMIN_HIGH 標籤。這些管理工具反而會顯示錯誤的標籤,如 PUBLIC 和 CNF : RESTRICTED。
像這樣錯誤顯示標籤會導致系統的配置錯誤。例如,SMC 可能會將區域錯誤地顯示成 PUBLIC,實際上預設的標籤應該是 ADMIN_LOW。因為標籤顯示錯誤,導致區域無法啟動。
會造成這項錯誤是因為預設的標籤視圖是 EXTERNAL,但應該是 INTERNAL 才對。這會造成 ADMIN_LOW 被升級成最基本的使用者標籤,而 ADMIN_HIGH 則被降級。結果,管理工具便錯誤地顯示所定義最低與最高階層的標籤,而不是正確地顯示 ADMIN_LOW 和 ADMIN_HIGH。
解決方法:執行下列步驟:
安裝 Solaris Trusted Extensions 但不要重新啟動系統。
編輯 label encodings 檔案。預設的 label_encodings 檔案是 /etc/security/tsol/label_encodings。將下列行增加到 LOCAL DEFINITIONS 區段中:
Default Label View is Internal; |