mkuser
Use o comando mkuser para criar um usuário local ou remoto para acessar um sistema.
Sintaxe
>>-mkuser-- -name--user_name------------------------------------> >--+- -remote-----------------------------------------------------------+->< '- -usergrp--+-group_id---+--+- -keyfile -sshkey_filename----------+-' '-group_name-' '- -password -+---------------------+-' '- cleartext_password-'
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. 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.
- -keyfile sshkey_filename
- (Opcional) Especifica o nome do arquivo que contém a chave pública de Secure Shell (SSH).
Descrição
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.
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, deverá especificar os parâmetros keyfile e password. 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
