![[IBM i]](../images/iseries.gif)
Comando grtwasaut
O comando grtwasaut concede a um usuário a autoridade para um perfil e aos objetos associados a ele.
Para obter instruções e exemplos de uso, consulte Conceder Autoridade a um Perfil. Para executar este script, seu perfil do usuário deve possuir a autoridade *ALLOBJ.
Sintaxe
A sintaxe de comandos é a seguinte:
grtwasaut [-profileName profile] {-user usrprf | -authlist authlist}
{-dtaaut dataAuth | -objaut objectAuth} [-object path]
[-recursive] [-verbose] [-help]
Ao executar o comando grtwasaut,
você deve especificar os seguintes parâmetros: - -user, -authlist ou ambos
- -dtaaut, objaut ou ambos
Parâmetros
As opções a seguir estão disponíveis para o comando grtwasaut:
- -profileName
- Este é um parâmetro opcional. O valor profile especifica o nome do perfil ao qual está sendo concedida a autoridade. O valor padrão é default.
- -user
- O valor usrprf especifica o perfil do usuário ao qual você está concedendo autoridade. Para conceder autoridade a vários perfis de usuário, especifique todos os perfis de usuário com um único parâmetro -user. Coloque a lista de perfis entre aspas duplas ("). Por exemplo, para conceder autoridade para usrprf1 e usrprf2, especifique -user "usrprf1 usrprf2". Você deve especificar -user, -authlist ou ambos.
- -authlist
- O valor authlist especifica a lista de autorização à qual você está concedendo autoridade. Você deve especificar -user, -authlist ou ambos.
- -dtaaut
- O valor dataAuth especifica as autoridades de dados que estão sendo concedidas ao usuário especificado pelo parâmetro -user. Valores válidos são: none, rwx, rx, rw, wx, r, w, x, exclude, autl e same. O valor especificado substitui as autoridades de dados atuais do usuário para o objeto. Você deve especificar -dtaaut, -objaut ou ambos. Para obter informações adicionais sobre os valores para esse parâmetro, consulte a descrição do comando CHGAUT (Alterar Autoridade).
- -objaut
- O valor objAuth especifica as autoridades de objetos que estão sendo concedidas ao usuário especificado no parâmetro -user. Valores válidos são: none, all, objexist, objmgt, objalter, objref e same. O valor especificado substitui as autoridades de objetos atuais do usuário para o objeto. Você deve especificar -dtaaut, -objaut ou ambos. Para obter informações adicionais sobre os valores para esse parâmetro, consulte a descrição do comando CHGAUT (Alterar Autoridade).
- -object
- Este é um parâmetro opcional. O valor path especifica o subdiretório ou o nome do objeto parcialmente qualificado ao qual está sendo concedida a autoridade. A raiz do perfil é incluída à frente do valor para obter-se o caminho completo. Se esse parâmetro não for especificado, o valor padrão será a raiz do perfil. Para conceder autoridade a vários objetos, você deve executar o script para cada objeto.
- -recursive
- Esse parâmetro opcional especifica se a autoridade deve ser concedida a todos os subdiretórios. Se você não especificar esse parâmetro, a autoridade será concedida somente ao objeto especificado com o parâmetro -object ou ao diretório raiz do perfil se o parâmetro -object não for especificado. Esse parâmetro aplica-se a todos os objetos especificados com os parâmetros -object.
- -verbose
- Este parâmetro opcional ativa mensagens verbosas, que podem ser úteis se você precisar depurar o script.
- -help
- Este parâmetro opcional exibe a mensagem de ajuda. Se você especificar este parâmetro, o script ignorará todos os outros parâmetros.