如果從 Solaris 9 9/02 或 Solaris 9 12/02 版本升級至 Solaris 9 4/03 作業環境,然後又建立新的使用者帳戶,則不會建立該帳戶的主目錄。
如果使用 smuser 指令行介面 (CLI) 建立使用者帳戶,則 CLI 執行完成後,終端機視窗中將立即顯示 "null" 錯誤。
如果使用 Solaris 管理主控台圖形使用者介面 (GUI) 建立使用者帳戶,則不會顯示錯誤訊息。
解決方法:升級至 Solaris 9 4/03 作業環境後,請完成以下步驟以註冊 jar 檔案。
系統升級至此版本後,您需要刪除並重新建立所有新增的使用者帳戶。
註冊 jar 檔案之前或之後均可刪除使用者帳戶。然而,建立新使用者帳戶之前,您必須完成解決方法。
成為超級使用者。
註冊 jar 檔案。
# /usr/sadm/bin/smcregister library -n VUserMgrLib.jar \ /usr/sadm/lib/usermgr/VUserMgrLib.jar \ /usr/sadm/lib/usermgr/VUserMgrLib_classlist.txt ALL |
停止 WBEM 伺服器。
# /etc/init.d/init.wbem stop |
重新啟動 WBEM 伺服器。
# /etc/init.d/init.wbem start |
完成此解決方法後,新增新使用者帳戶時,主目錄(通常為 /export/home/username)將成功建立。
如需更多資訊,請參閱 smuser( 1M) 線上援助頁。