使用過solaris系統的人,有時可能會碰到以普通用戶不能正常登錄CDE界面的問題,或者輸入用戶名和口令後,又回到登錄框的現象,針對這些問題,建議按下面的步驟進行操作:
1.無法正常登錄可能是由於CDE的不正確設置造成的。在每一個用戶的home目錄下有一個.dt子目錄,在此目錄下有一個errorlog(solaris9後在startlog)文件記錄了CDE登錄失敗的原因,查看此文件可以找到失敗的原因。一個可行的方法是:使用root登錄並且刪除對應用戶home目錄下的.dt目錄,同時可以刪除.dtprofile文件,然後使用用戶口令登錄即可。另外檢查/usr/dt/bin/dtsessoin的使用權限,正確的權限應當是-r-sr-xr-x。
2.出現又回到登錄框的現象,檢查startlog文件中的內容,如果發現提示:grantpt:permission denied,則需要檢查/usr/lib/pt_chmod文件的屬性,該文件的屬性應該是4111,可以通過chmod 4111 pt_chmod來進行修改即可。