Solaris 10 版本說明

遠端登入服務無法存取於修補全域區域後所建立的非全域區域 (6216195)

若於建立全域區域後進行修補,則不會在任何之後所建立的非全域區域上啟用遠端登入服務。範例為如 rlogintelnet 遠端服務。若於修補全域區域後建立了非全域區域,則無法以遠端方式登入非全域區域。此問題會影響到已利用所提供之修補程式或修改 SUNWcsr 套裝軟體之修補程式所修補的系統。

解決方法:請選取以下解決方法之一。

解決方法 1:若尚未啟動非全域區域,請遵循下列步驟。

  1. 在全域區域中,變更至非全域區域中的 /var/svc/profile 目錄。


    global# cd zone_path/root/var/svc/profile
    

    在上述範例中,zone_path 是進入非全域區域的路徑。於全域區域中鍵入下列指令,可以決定非全域區域的路徑。


    global# zonecfg -z zonename info zonepath
    
  2. 移除 inetd_services.xml 設定檔。


    global# rm inetd_services.xml
    
  3. 建立指向 inetd_generic.xml 設定檔的 inetd_services.xml 符號連結。


    global# ln -s inetd_generic.xml inetd_services.xml
    
  4. 啟動非全域區域。

    如需有關如何啟動區域的更多資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」

解決方法 2:若已啟動非全域區域,請遵循下列步驟。

  1. 執行列於之前解決方法中的步驟。

  2. 在非全域區域中,啟用 /var/svc/profile/inetd_services.xml 設定檔中所列出的服務。


    my-zone# svccfg apply /var/svc/profile/inetd_services.xml
    
  3. 重新啟動非全域區域。


    my-zone# reboot
    

解決方法 3:於系統上建立區域之前,請先套用適用於平台的修補程式。