limadm 指令是管理員用來維護使用者 lnode 的主要工具。此指令會變更使用者帳號清單中的 Solaris Resource Manager 屬性值。如果任何使用者都沒有一個 lnode 存在的話,則會先建立一個預設的空白 lnode。新的 lnode 包含下列特性:
flag.real 設為 set;
cpu.shares 和 cpu.myshares 屬性設為 1;
旗標 uselimadm 和 admin 設為 clear;
所有其他旗標設為 inherit;
所有的限制及使用屬性設為 0。
如果該使用者帳號或是 root lnode 有一個 lnode 存在的話,新的 lnode 排程群組會設為 'other' 使用者 (srmother)。
limadm 調用程式需要充份的管理權限以執行指定的變更。它們必須是超級使用者,有一個為 set 的 uselimadm 旗標,或是一位群組管理員而只變更其排程群組成員的屬性。管理員應用限制到 limadm 的使用。
群組管理員無法變更自己屬性的數值。
一個使用者的 sgroup 屬性只能指派給調用程式本身或調用程式的排程群組成員的群組標頭。
群組管理員無法變更排程群組之外的使用者屬性。
無法修改任何用來儲存 usages 的屬性。如果沒有這個限制,那麼群組管理員可以減少使用其子中的一個,因而減少群組使用,以繞過其 lnodes 內的群組限制。
假如它們有一個旗標,用來評量非預設之外的數值,群組管理員只有在他們改變到相同非預設值時,才能為其他組員變更旗幟數值。
這可以確保那些權限被拒的群組管理員無法將權限賦予其影響下的任何使用者。
limadm 指令可以讓管理員移除一個 lnode 而不需要刪除密碼對映的使用者帳號。若要使用 limadm,調用程式必須是超級使用者或擁有一組 uselimadm 旗標。如果調用程式只有一個設定的 admin 旗標,那麼他們便只能刪除其作為群組標頭的使用者 lnode。