Це командний ніж-користувач, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
knife-user - сторінка керівництва для підкоманди knife user.
Команда ніж користувач підкоманда використовується для керування списком користувачів і пов'язаними з ними RSA
відкриті пари ключів.
ПРИМІТКА:
Ця підкоманда працює ТІЛЬКИ під час виконання на сервері Chef з відкритим вихідним кодом версії 10.x.
Ця підкоманда НЕ працюватиме на сервері Chef з відкритим кодом 11 Enterprise Chef
(включаючи хостинг Enterprise Chef) або Private Chef.
ЗАГАЛЬНИЙ ВАРІАНТИ
Наступні параметри можуть використовуватися з будь-яким з аргументів, доступних для ніж користувач
підкоманда:
--chef-zero-port PORT
Порт, на якому буде слухати chef-zero.
-c CONFIG_FILE, --config CONFIG_FILE
Конфігураційний файл для використання.
-d, --disable-editing
Використовуйте, щоб запобігти відкриттю $EDITOR і прийняти дані як є.
--за замовчуванням
Використовуйте, щоб ніж використовував значення за замовчуванням замість того, щоб просити користувача надати його.
-e РЕДАКТОР, --редактор РЕДАКТОР
$EDITOR, який використовується для всіх інтерактивних команд.
-E СЕРЕДОВИЩЕ, --середовище НАВКОЛИШНЄ СЕРЕДОВИЩЕ
Назва середовища. Коли цей параметр додається до команди, команда
працюватиме лише у названому середовищі.
-F ФОРМАТ, --формат ФОРМАТ
Формат виведення: резюме (За замовчуванням), текст, json, ямл та pp.
-h, --допомога
Показує довідку для команди.
-k КЛЮЧ, --ключ KEY
Закритий ключ, який knife використовуватиме для підпису запитів, зроблених клієнтом API до
Шеф-сервер.
--[ні-]колір
Використовуйте для перегляду кольорового виходу.
--друк-після
Використовується для відображення даних після деструктивної операції.
-s URL-адреса, --url-адреса сервера URL
URL-адреса для сервера Chef.
-u КОРИСТУВАЧ, --користувач USER
Ім’я користувача, яке використовується ножем для підписання запитів, зроблених клієнтом API до шеф-кухаря
сервер. Аутентифікація не вийде, якщо ім’я користувача не збігається з приватним ключем.
-V, -багатослівний
Налаштуйте для більш детальних виводів. Використовуйте -В.В для максимальної багатослівності.
-v, -- версія
Версія шеф-клієнт.
-у, --так
Використовуйте, щоб відповісти на всі запити підтвердження "Так". ніж просити не буде
підтвердження.
-z, --локальний режим
Використовуйте для запуску chef-client в локальному режимі. Це дозволяє виконувати всі команди, які працюють
проти сервера Chef, щоб також працювати проти локального chef-repo.
CREATE
Команда створювати Аргумент використовується для створення користувача. Цей процес створить пару ключів RSA
для названого користувача. Відкритий ключ буде зберігатися на сервері Chef, а приватний ключ
буде відображатися на ВИСТАВКА або записані в іменований файл.
· Для користувача приватний ключ повинен бути скопійований в систему як /etc/chef/client.pem.
· Для ножа приватний ключ зазвичай копіюється ~/.chef/client_name.pem і посилання
у файлі конфігурації knife.rb.
синтаксис
Цей аргумент має такий синтаксис:
$ knife користувач створює USER_NAME (параметри)
Опції
Цей аргумент має такі варіанти:
-а, --адміністратор
Використовуйте для створення клієнта як клієнта адміністратора. Це необхідно для доступу будь-якого користувача
Open Source Chef як адміністратор. Ця опція працює лише при використанні з
сервер Chef з відкритим кодом і не матиме ефекту при використанні з Enterprise Chef.
-f FILE_NAME, --файл FILE_NAME
Використовуйте для збереження приватного ключа під вказаним іменем файлу.
-p ПАРОЛЬ, --пароль ПАРОЛЬ
Пароль користувача.
--ключ користувача FILE_NAME
Усім користувачам присвоюється відкритий ключ. Використовується для запису відкритого ключа у файл.
прикладів
$ knife користувач створює "Radio Birdman" -f /keys/user_name
DELETE
Команда видаляти Аргумент використовується для видалення зареєстрованого користувача.
синтаксис
Цей аргумент має такий синтаксис:
Користувач $ knife видаляє USER_NAME
Опції
Ця команда не має жодних конкретних опцій.
прикладів
$ knife користувач видаляє "Steve Danno"
EDIT
Команда редагувати Аргумент використовується для редагування даних про користувача. Коли цей аргумент запущений, ножем
відкриє $EDITOR. Після завершення knife оновить сервер Chef цими змінами.
синтаксис
Цей аргумент має такий синтаксис:
$ knife користувач редагує USER_NAME
Опції
Ця команда не має жодних конкретних опцій.
прикладів
Ні.
СПИСОК
Команда список Аргумент використовується для перегляду списку зареєстрованих користувачів.
синтаксис
Цей аргумент має такий синтаксис:
$ список користувачів ножа (параметри)
Опції
Цей аргумент має такі варіанти:
-w, --з-урі
Використовуйте для відображення відповідних URI.
прикладів
Ні.
РЕЄСТРАЦІЯ
Команда перереєструватися Аргумент використовується для відновлення пари ключів RSA для користувача. Відкритий ключ
буде збережено на сервері Chef, а приватний ключ відображатиметься на ВИСТАВКА or
записується в іменований файл.
ПРИМІТКА:
Виконання цього аргументу скасує попередню пару ключів RSA, зробивши її непридатною для використання
під час аутентифікації на сервері Chef.
синтаксис
Цей аргумент має такий синтаксис:
$ knife користувача повторно зареєструвати USER_NAME (параметри)
Опції
Цей аргумент має такі варіанти:
-f FILE_NAME, --файл FILE_NAME
Використовуйте для збереження приватного ключа під вказаним іменем файлу.
прикладів
$ knife користувача перереєструвати "Robert Younger"
ШОУ
Команда Показувати Аргумент використовується для відображення деталей користувача.
синтаксис
Цей аргумент має такий синтаксис:
$ knife user show USER_NAME (параметри)
Опції
Цей аргумент має такі варіанти:
-a ATTR, --атрибут ATTR
Атрибут (або атрибути), який потрібно відобразити.
прикладів
Щоб переглянути ім’я користувача Денніс Тік, введіть:
$ ножове шоу "Денніс Тек"
повернути щось на зразок:
chef_type: користувач
json_class: Шеф::Користувач
Ім'я: Денніс Тек
відкритий_ключ:
Щоб переглянути інформацію у форматі JSON, скористайтеся файлом -F поширений параметр як частина команди like
це:
$ knife користувач шоу "Dennis Teck" -F json
(Інші доступні формати включають текст, ямл та pp, напр -F ямл для YAML.)
Використовуйте knife-user онлайн за допомогою служб onworks.net