有 nologin 或 noattach 旗標為 set 的使用者。
使用者的 onelogin 旗標為 set,而且已經從另一個終端機或視窗登入。
使用者已經達到連結時間使用量的限制。使用者再次登入之前,必須等候使用量消減,或者管理員可以變更使用者的 terminal.usage 屬性或 terminal.limit 屬性,以賦予該使用者額外的終端機連結時間。
使用者的 lnode 可能存在,但是卻已被孤立,因為其雙親 lnode 已經移除。請參見孤立的 lnode。
上述所列的所有 Solaris Resource Manager 限制皆不適用於超級使用者。
雖然使用者能夠登入系統 假如沒有 lnode 與使用者的 UID 相對應(沒有為使用者帳戶設立的一個 lnode),本問題乃是由一個訊息所指出:沒有限制資訊可供參考。請參閱 孤立的 lnode。
在 Solaris Resource Manager 的一般性操作期間,登入的使用者會在到達限制時收到通知訊息。使用者可能錯失這些通知並且不清楚造成其問題的原因,只覺得系統似乎有點問題。不過系統管理員一定會接到有關限制的通知。
Solaris Resource Manager 常駐程式 limdaemon 會負責通知訊息的遞送。管理員有幾種方法可以調查通知訊息是否有被送給使用者﹕
主控台視窗是處於隱藏狀態。如果一位使用者是使用一個特定的視窗來登入,然後又開啟了其他幾個視窗,把登入視窗遮住的話,就有可能看不到遞送到其登入視窗的訊息。
沒有執行 limdaemon 程式。
limdaemon 無法動態配置額外的記憶體以維護其內部的結構。如果發生這種情況,limdaemon 會在第一次無法取得充分記憶體時,在系統主控台上顯示一個診斷訊息。它會繼續嘗試取得記憶體,不過第一次嘗試之後不會發出警告。
utmp 檔已經損毀或是遺失。limdaemon 必須根據此檔來決定使用者登入的終端機,好在必要時將通知訊息傳遞至該終端機。如果 utmp 檔損毀或遺失,主控台會報告一個錯誤訊息,因而抑制通知訊息的遞送。
由於系統限制,limdaemon 無法遞送一個訊息。例如若 limdaemon 需要在要遞送訊息的終端機之上開啟一個視窗卻無法如此,訊息就會被丟棄。
sgroup 屬性決定 lnode 在排程樹中的雙親。此階層結構可用來管制資源使用量並且排程 CPU 的資源使用。因此在修改 sgroup 屬性時必須注意幾種安全上的問題,以避免無法補救的錯誤發生,並且不要因規避問題而繞過 Solaris Resource Manager。
要修改 sgroup 屬性,使用者需要下列其中一種權限﹕
身為超級使用者;
有一個 set 的 uselimadm 旗標;
有一個 set 的 admin 旗標並為被變更 lnode 的群組標頭。
孤立的 lnode 無法稱為其他 lnode 的雙親。請參見孤立的 lnode。
檢查是否是以下任何狀況所造成的問題﹕
使用者的管理性限制設定太低,無法滿足其需求。
使用量屬性並未消減。管理員應該負責確保所有可更新資源的裝置類目都確實地執行消減(包括終端機裝置類目)。一般而言,可以執行 limdaemon(1MSRM) 指令以定期進行消減的動作。如果沒有為一個可更新資源進行消減,該資源的使用量屬性就會繼續增加,直到到達其限制為止。
消減期太長。limdaemon 的執行頻率應該設定以符合最短消減間隔的精確度。
一個可更新資源的消減屬性太小,或是間隔屬性太長。如果可更新資源在一段時間間隔之內的消減設定低於該資源的一般佔用率,則使用量屬性便會逐漸增加,直到到達其限制為止。