若於建立全域區域後進行修補,則不會在任何之後所建立的非全域區域上啟用遠端登入服務。範例為如 rlogin 及 telnet 遠端服務。若於修補全域區域後建立了非全域區域,則無法以遠端方式登入非全域區域。此問題會影響到已利用所提供之修補程式或修改 SUNWcsr 套裝軟體之修補程式所修補的系統。
解決方法:請選取以下解決方法之一。
解決方法 1:若尚未啟動非全域區域,請遵循下列步驟。
在全域區域中,變更至非全域區域中的 /var/svc/profile 目錄。
global# cd zone_path/root/var/svc/profile |
在上述範例中,zone_path 是進入非全域區域的路徑。於全域區域中鍵入下列指令,可以決定非全域區域的路徑。
global# zonecfg -z zonename info zonepath |
移除 inetd_services.xml 設定檔。
global# rm inetd_services.xml |
建立指向 inetd_generic.xml 設定檔的 inetd_services.xml 符號連結。
global# ln -s inetd_generic.xml inetd_services.xml |
啟動非全域區域。
如需有關如何啟動區域的更多資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」。
解決方法 2:若已啟動非全域區域,請遵循下列步驟。
執行列於之前解決方法中的步驟。
在非全域區域中,啟用 /var/svc/profile/inetd_services.xml 設定檔中所列出的服務。
my-zone# svccfg apply /var/svc/profile/inetd_services.xml |
重新啟動非全域區域。
my-zone# reboot |
解決方法 3:於系統上建立區域之前,請先套用適用於平台的修補程式。
對於 SPARC 系統,套用修補程式 ID 119015-01 或更高版本。
對於 x86 系統,套用修補程式 ID 119016-01 或更高版本。