mkuser
Use o comando mkuser para criar um usuário local ou remoto para acessar um sistema.
Sintaxe
Parâmetros
- -name user_name
- (Obrigatório) Especifica o nome exclusivo do usuário. O nome de usuário não pode iniciar ou terminar com um espaço em branco. O nome de usuário deve consistir em uma sequência de 1 a 256 caracteres ASCII, com a exceção dos seguintes caracteres: %:",*' .
- -remote | -usergrp
- (Obrigatório) Especifica se o usuário é autenticado para o sistema usando um serviço de autenticação remota ou métodos de autenticação do sistema. É necessário especificar o parâmetro remote ou o parâmetro usergrp. Se usergrp for especificado, deverá ser seguido por group_name ou group_id (consulte o próximo parâmetro).
- group_name | group_id
- (Obrigatório se usergrp for especificado) O ID ou nome do grupo de usuário com o qual o usuário local deve ser associado.
- -password 'cleartext_password'
- (Opcional) Especifica a senha a ser associada ao usuário. A senha não pode começar ou terminar com um espaço em branco. Ela deve consistir em uma sequência de 6 a 64 caracteres ASCII para impressão. Opcionalmente, é possível especificar a senha com o parâmetro password. Deve-se colocar a senha entre aspas simples. Se você não especificar a senha, o sistema a solicita antes da execução do comando e não exibe a senha que você digitar. Não é possível especificar uma senha se remote é configurado. Não coloque a senha entre aspas simples se você usar o prompt.
- -keyfile sshkey_filename
- (Opcional) Especifica o nome do arquivo que contém a chave pública de Secure Shell (SSH).
Description
O comando mkuser cria um novo usuário local ou remoto para acessar um sistema. O comando retorna o ID do usuário criado.
Você deve ter a função de Administrador de Segurança para criar, excluir ou alterar um usuário. É possível emitir todos os comandos, exceto os comandos sainfo e satask. Esses comandos podem ser emitidos apenas pelo usuário superusuário.
Se você criar um usuário local, deverá especificar o grupo de usuários existente ao qual o usuário pertence. Todos os usuários locais devem ter um grupo. O grupo de usuários define funções que fornecem ao usuário acesso a operações específicas no sistema. Você também deve especificar o parâmetro keyfile ou o parâmetro password, ou ambos.
Se você criar um usuário remoto, poderá especificar o parâmetro keyfile. Eles possuem seus grupos definidos pelo serviço de autenticação remota.
Até 400 usuários podem ser definidos no sistema. Também é possível criar novos usuários e designar chaves a eles.
Se você usar o parâmetro keyfile, deverá colocar o arquivo de chave SSH no diretório /tmp antes de executar esse comando. Ao executar o comando, a chave SSH é copiada para o estado do sistema e ativada para o usuário e o arquivo de entrada é excluído.
Um Exemplo de Chamada
mkuser -name jane -usergrp Service -password 'secret'A saída do resultado:
User, id [1], successfully created