Este é o usuário de faca de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
Knife-user - A página man para o subcomando do usuário do Knife.
O faca usuário subcomando é usado para gerenciar a lista de usuários e seus RSA associados
pares de chaves públicas.
OBSERVAÇÃO:
Este subcomando funciona SOMENTE quando executado no servidor Chef de código-fonte aberto versão 10.x.
Este subcomando NÃO será executado no servidor Chef 11 de código aberto, Enterprise Chef
(incluindo Enterprise Chef hospedado) ou Private Chef.
COMUM OPÇÕES
As seguintes opções podem ser usadas com qualquer um dos argumentos disponíveis para o faca usuário
subcomando:
--chef-zero-porta PORT
A porta na qual o chef-zero ouvirá.
-c CONFIG_FILE, --config Config_file.
O arquivo de configuração a ser usado.
-d, --disable-edition
Use para evitar que $ EDITOR seja aberto e para aceitar os dados como estão.
--padrão
Use para que a faca use o valor padrão em vez de pedir a um usuário para fornecer um.
-e EDITOR, --editor EDITOR
O $ EDITOR que é usado para todos os comandos interativos.
-E AMBIENTE, --ambiente MEIO AMBIENTE
O nome do ambiente. Quando esta opção é adicionada a um comando, o comando
será executado apenas no ambiente nomeado.
-F FORMATO, --formato FORMATO
O formato de saída: resumo (Padrão) texto, json, yaml e pp.
-h, --Socorro
Mostra ajuda para o comando.
-k CHAVE, --chave KEY
A chave privada que a faca usará para assinar as solicitações feitas pelo cliente API para o
Servidor do Chef.
- [sem-] cor
Use para ver a saída colorida.
--imprimir-depois
Use para mostrar dados após uma operação destrutiva.
-s Url, --servidor-url URL
O URL do servidor Chef.
-u DO UTILIZADOR, --do utilizador USUÁRIO
O nome de usuário usado por faca para assinar solicitações feitas pelo cliente API para o Chef
servidor. A autenticação falhará se o nome do usuário não corresponder à chave privada.
-V, --verbose
Defina para saídas mais detalhadas. Usar -VV para o máximo de verbosidade.
-dentro, --versão
A versão do chef-cliente.
- sim, --sim
Use para responder a todos os prompts de confirmação com "Sim". faca não vai pedir
confirmação.
-z, --modo local
Use para executar o chef-cliente no modo local. Isso permite que todos os comandos que funcionam
contra o servidor Chef para também trabalhar contra o chef-repo local.
CRIAR
O crio argumento é usado para criar um usuário. Este processo irá gerar um par de chaves RSA
para o usuário nomeado. A chave pública será armazenada no servidor Chef e a chave privada
será exibido em STDOUT ou gravado em um arquivo nomeado.
· Para o usuário, a chave privada deve ser copiada para o sistema como /etc/chef/client.pem.
· Para faca, a chave privada é normalmente copiada para ~ / .chef / client_name.pem e referenciado
no arquivo de configuração knife.rb.
Sintaxe
Este argumento possui a seguinte sintaxe:
usuário de $ knife criar USER_NAME (opções)
Opções
Este argumento possui as seguintes opções:
-uma, --admin
Use para criar um cliente como um cliente administrativo. Isso é necessário para qualquer usuário acessar
Open Source Chef como administrador. Esta opção só funciona quando usada com o
servidor Chef de código aberto e não terá efeito quando usado com o Enterprise Chef.
-f NOME DO ARQUIVO, --Arquivo NOME DO ARQUIVO
Use para salvar uma chave privada com o nome de arquivo especificado.
-p SENHA, --senha SENHA
A senha do usuário.
--chave do usuário NOME DO ARQUIVO
Todos os usuários são atribuídos a uma chave pública. Use para gravar a chave pública em um arquivo.
Exemplos
$ knife usuário criar "Radio Birdman" -f / keys / user_name
EXCLUIR
O delete argumento é usado para excluir um usuário registrado.
Sintaxe
Este argumento possui a seguinte sintaxe:
usuário de $ knife deletar USER_NAME
Opções
Este comando não possui opções específicas.
Exemplos
usuário de $ knife deletar "Steve Danno"
EDITAR
O editar argumento é usado para editar os detalhes de um usuário. Quando este argumento é executado, faca
abrirá $ EDITOR. Quando terminar, o Knife atualizará o servidor Chef com essas mudanças.
Sintaxe
Este argumento possui a seguinte sintaxe:
usuário de $ knife editar USER_NAME
Opções
Este comando não possui opções específicas.
Exemplos
Nenhum.
LISTA
O Lista O argumento é usado para ver uma lista de usuários registrados.
Sintaxe
Este argumento possui a seguinte sintaxe:
lista de usuários $ knife (opções)
Opções
Este argumento possui as seguintes opções:
-C, --com-uri
Use para mostrar os URIs correspondentes.
Exemplos
Nenhum.
REGISTRAR
O registrar-se novamente O argumento é usado para gerar novamente um par de chaves RSA para um usuário. A chave pública
será armazenado no servidor Chef e a chave privada será exibida no STDOUT or
escrito em um arquivo nomeado.
OBSERVAÇÃO:
Executar este argumento invalidará o par de chaves RSA anterior, tornando-o inutilizável
durante a autenticação no servidor Chef.
Sintaxe
Este argumento possui a seguinte sintaxe:
usuário de $ knife registre novamente USER_NAME (opções)
Opções
Este argumento possui as seguintes opções:
-f NOME DO ARQUIVO, --Arquivo NOME DO ARQUIVO
Use para salvar uma chave privada com o nome de arquivo especificado.
Exemplos
usuário de $ knife registre novamente "Robert Younger"
MOSTRA
O mostrar O argumento é usado para mostrar os detalhes de um usuário.
Sintaxe
Este argumento possui a seguinte sintaxe:
usuário de $ knife mostrar USER_NAME (opções)
Opções
Este argumento possui as seguintes opções:
-a ATTR, --atributo ATTR
O atributo (ou atributos) a serem mostrados.
Exemplos
Para ver um usuário chamado Dennis Teck, entrar:
Programa de usuário $ Knife "Dennis Teck"
para retornar algo como:
chef_type: user
json_class: Chef :: User
nome: Dennis Teck
chave pública:
Para visualizar as informações no formato JSON, use o -F opção comum como parte do comando como
esta:
US $ knife show "Dennis Teck" -F json
(Outros formatos disponíveis incluem texto, yaml e pp, por exemplo -F yaml para YAML.)
Use o knife-user online usando os serviços onworks.net