System Administration Guide: Virtualization Using the Solaris Operating System

ProcedureHow to Add Attributes and Attribute Values to Projects

Use the projmod command with the -a and -K options to add values to a project attribute. If the attribute does not exist, it is created.

  1. Become superuser or assume an equivalent role.

  2. Add a task.max-lwps resource control attribute with no values in the project myproject. A task entering the project has only the system value for the attribute.


    # projmod -a -K task.max-lwps myproject
    
  3. You can then add a value to task.max-lwps in the project myproject. The value consists of a privilege level, a threshold value, and an action associated with reaching the threshold.


    # projmod -a -K "task.max-lwps=(priv,100,deny)" myproject
    
  4. Because resource controls can have multiple values, you can add another value to the existing list of values by using the same options.


    # projmod -a -K "task.max-lwps=(priv,1000,signal=KILL)" myproject
    

    The multiple values are separated by commas. The task.max-lwps entry now reads:


    task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)