Questo è il comando coltello-utente che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
Knife-user - La pagina man per il sottocomando Knife user.
I coltello Utente il sottocomando viene utilizzato per gestire l'elenco degli utenti e la loro RSA associata
coppie di chiavi pubbliche.
NOTA:
Questo sottocomando funziona SOLO se eseguito sul server Chef open source versione 10.x.
Questo sottocomando NON verrà eseguito sul server Chef 11 open source, Enterprise Chef
(incluso lo Chef Enterprise ospitato) o lo Chef privato.
COMUNI VERSIONI
Le seguenti opzioni possono essere usate con uno qualsiasi degli argomenti disponibili per il coltello Utente
sottocomando:
--chef-zero-porta PORT
La porta su cui ascolterà chef-zero.
-c FILE_CONFIG, --config FILE_CONFIG
Il file di configurazione da utilizzare.
-D, --disabilita-modifica
Utilizzare per impedire l'apertura di $EDITOR e per accettare i dati così come sono.
--default
Utilizzare per fare in modo che il coltello utilizzi il valore predefinito invece di chiedere a un utente di fornirne uno.
-e EDITORE, --editore EDITOR
Il $EDITOR utilizzato per tutti i comandi interattivi.
-E AMBIENTE, --ambiente AMBIENTE
Il nome dell'ambiente. Quando questa opzione viene aggiunta a un comando, il comando
verrà eseguito solo sull'ambiente denominato.
-F FORMATO, --formato FORMATO
Il formato di output: sommario (Impostazione predefinita), testo, json, YAMLe pp.
-H, --Aiuto
Mostra l'aiuto per il comando.
-k CHIAVE, --chiave KEY
La chiave privata che il coltello utilizzerà per firmare le richieste fatte dal client API al
Cuoco servitore.
--[no-]colore
Utilizzare per visualizzare l'output colorato.
--stampa-dopo
Utilizzare per mostrare i dati dopo un'operazione distruttiva.
-s Url, --URL-server URL
L'URL del server Chef.
-u UTENTE, --utente UTENTE
Il nome utente utilizzato dal coltello per firmare le richieste fatte dal client API allo Chef
server. L'autenticazione avrà esito negativo se il nome utente non corrisponde alla chiave privata.
-V, --verboso
Impostato per output più dettagliati. Utilizzo -VV per la massima verbosità.
-in, --versione
La versione dello chef-cliente.
-sì, --sì
Utilizzare per rispondere a tutte le richieste di conferma con "Sì". il coltello non chiederà
conferma.
-z, --modalità locale
Utilizzare per eseguire il client chef in modalità locale. Ciò consente tutti i comandi che funzionano
contro il server Chef per lavorare anche contro lo chef-repo locale.
CREA
I creare argomento viene utilizzato per creare un utente. Questo processo genererà una coppia di chiavi RSA
per l'utente indicato. La chiave pubblica sarà memorizzata sul server Chef e la chiave privata
verrà visualizzato su STDOUT o scritto in un file denominato.
· Per l'utente, la chiave privata deve essere copiata nel sistema come /etc/chef/client.pem.
· Per il coltello, la chiave privata viene generalmente copiata in ~/.chef/nome_client.pem e referenziato
nel file di configurazione Knife.rb.
Sintassi
Questo argomento ha la seguente sintassi:
$ coltello utente crea USER_NAME (opzioni)
Opzioni
Questo argomento ha le seguenti opzioni:
-un, --admin
Utilizzare per creare un client come client amministratore. Questo è necessario per qualsiasi utente per accedere
Chef Open Source come amministratore. Questa opzione funziona solo se utilizzata con il
server Chef open source e non avrà alcun effetto se utilizzato con Enterprise Chef.
-f NOME DEL FILE, --file NOME DEL FILE
Utilizzare per salvare una chiave privata nel nome file specificato.
-p PAROLA D'ORDINE, --parola d'ordine PASSWORD
La password dell'utente.
--chiave utente NOME DEL FILE
A tutti gli utenti viene assegnata una chiave pubblica. Utilizzare per scrivere la chiave pubblica in un file.
Esempi
$ coltello utente crea "Radio Birdman" -f /keys/user_name
DELETE
I delete argomento viene utilizzato per eliminare un utente registrato.
Sintassi
Questo argomento ha la seguente sintassi:
$ coltello utente elimina USER_NAME
Opzioni
Questo comando non ha opzioni specifiche.
Esempi
$ coltello utente elimina "Steve Danno"
MODIFICA
I edit argomento viene utilizzato per modificare i dettagli di un utente. Quando questo argomento viene eseguito, coltello
aprirà $EDITOR. Al termine, Knife aggiornerà il server Chef con tali modifiche.
Sintassi
Questo argomento ha la seguente sintassi:
$ coltello utente modifica USER_NAME
Opzioni
Questo comando non ha opzioni specifiche.
Esempi
Nessuno.
ELENCO
I stratagemma argomento viene utilizzato per visualizzare un elenco di utenti registrati.
Sintassi
Questo argomento ha la seguente sintassi:
$ elenco utenti coltello (opzioni)
Opzioni
Questo argomento ha le seguenti opzioni:
-w, --con-uri
Utilizzare per mostrare gli URI corrispondenti.
Esempi
Nessuno.
REGISTRATI
I ripetere la registrazione argomento viene utilizzato per rigenerare una coppia di chiavi RSA per un utente. La chiave pubblica
verrà memorizzato sul server Chef e la chiave privata verrà visualizzata su STDOUT or
scritto in un file denominato.
NOTA:
L'esecuzione di questo argomento invaliderà la precedente coppia di chiavi RSA, rendendola inutilizzabile
durante l'autenticazione al server Chef.
Sintassi
Questo argomento ha la seguente sintassi:
$ coltello utente registra nuovamente USER_NAME (opzioni)
Opzioni
Questo argomento ha le seguenti opzioni:
-f NOME DEL FILE, --file NOME DEL FILE
Utilizzare per salvare una chiave privata nel nome file specificato.
Esempi
$ coltello utente riregistrare "Robert Younger"
MOSTRARE
I mostrare attraverso le sue creazioni argomento viene utilizzato per mostrare i dettagli di un utente.
Sintassi
Questo argomento ha la seguente sintassi:
$ coltello utente mostra USER_NAME (opzioni)
Opzioni
Questo argomento ha le seguenti opzioni:
-a ATTR, --attributo ATTR
L'attributo (o gli attributi) da mostrare.
Esempi
Per visualizzare un utente denominato Giorgio Teck, accedere:
$ coltello utente mostra "Dennis Teck"
per restituire qualcosa come:
chef_type: utente
json_class: Chef::Utente
nome: Dennis Teck
chiave pubblica:
Per visualizzare le informazioni in formato JSON, utilizzare il -F opzione comune come parte del comando like
Questo:
$ utente coltello mostra "Dennis Teck" -F json
(Altri formati disponibili includono testo, YAMLe pp, per esempio -F YAML per YAML.)
Usa coltello-utente online utilizzando i servizi onworks.net