Você pode usar os comandos de administração do banco de dados de projeto projadd e projmod para editar atributos de projeto.
A opção -K especifica uma lista de substituição de atributos. Atributos são delimitados por ponto-e-vírgula (;). Se a opção -K for usada com a opção -a, o atributo ou o valor do atributo será adicionado. Se a opção -K for usada com a opção -r, o atributo ou o valor do atributo será removido. Se a opção -K for usada com a opção - s, o atributo ou o valor do atributo será substituído.
Use o comando projmod com as opções -a e - K para adicionar valores a um atributo de projeto. Se o atributo não existir, ele será criado.
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para obter mais informações sobre funções, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Adicione um atributo de controle de recursos task.max-lwps sem valores no projeto myproject. Uma tarefa que entre no projeto tem somente o valor do sistema para o atributo.
# projmod -a -K task.max-lwps myproject |
Você pode em seguida adicionar um valor a task.max-lwps no projeto myproject. O valor consiste em um nível privilegiado, uma valor de limiar e uma ação associada ao alcance do limiar.
# projmod -a -K "task.max-lwps=(priv,100,deny)" myproject |
Uma vez que controles de recursos têm vários valores, você pode adicionar outro valor à lista de valores existente usando as mesmas opções.
# projmod -a -K "task.max-lwps=(priv,1000,signal=KILL)" myproject |
Os vários valores são separados por vírgulas. A entrada task.max-lwps agora é como a seguir:
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL) |
Este procedimento assume os valores:
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL) |
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para obter mais informações sobre funções, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Para remover um valor de atributo do controle de recursos task.max-lwps no projeto myproject, use o comando projmod com as opções -r and -K.
# projmod -r -K "task.max-lwps=(priv,100,deny)" myproject |
Se task.max-lwps tiver vários valores, como:
task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL) |
O primeiro valor coincidente será removido. O resultado seria:
task.max-lwps=(priv,1000,signal=KILL) |
Para remover o controle de recursos task.max-lwps no projeto myproject, use o comando projmod com as opções- r e -K.
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para obter mais informações sobre funções, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Remova o atributo task.max-lwps e todos os seus valores do projeto myproject:
# projmod -r -K task.max-lwps myproject |
Para substituir um valor diferente para o atributo task.max-lwps no projeto myproject, use o comando projmod com as opções -s e -K. Se o atributo não existir, ele será criado.
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para obter mais informações sobre funções, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Substitua os valores atuais task.max-lwps pelos novos valores mostrados abaixo:
# projmod -s -K "task.max-lwps=(priv,100,none),(priv,120,deny)" myproject |
O resultado seria:
task.max-lwps=(priv,100,none),(priv,120,deny) |
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para obter mais informações sobre funções, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Para remover os valores atuais de task.max-lwps do projeto myproject, digite:
# projmod -s -K task.max-lwps myproject |