Это командный нож-пользователь, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Knife-user - страница руководства для подкоманды пользователя knife.
Ассоциация нож пользователь подкоманда используется для управления списком пользователей и связанных с ними RSA
открытые пары ключей.
ПРИМЕЧАНИЕ:
Эта подкоманда работает ТОЛЬКО при запуске на сервере Chef с открытым исходным кодом версии 10.x.
Эта подкоманда НЕ будет работать с сервером Chef с открытым исходным кодом 11, Enterprise Chef.
(в том числе Enterprise Chef) или Private Chef.
ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Следующие параметры могут использоваться с любыми аргументами, доступными для нож пользователь
подкоманда:
--chef-нулевой порт PORT
Порт, на котором будет слушать chef-zero.
-c КОНФИГ_ФАЙЛ, --config КОНФИГ_ФАЙЛ
Используемый файл конфигурации.
-д, - отключить редактирование
Используйте, чтобы предотвратить открытие $ EDITOR и принять данные как есть.
- по умолчанию
Используйте, чтобы нож использовал значение по умолчанию вместо того, чтобы просить пользователя предоставить его.
-e РЕДАКТОР, --редактор РЕДАКТОР
Редактор $ EDITOR используется для всех интерактивных команд.
-E СРЕДА, --среда ОКРУЖАЮЩАЯ СРЕДА
Название среды. Когда этот параметр добавляется к команде, команда
будет работать только с указанной средой.
-F ФОРМАТ, --формат ФОРМАТ
Формат вывода: резюме (По умолчанию), текст, JSON, YAMLкачества pp.
-час, --Помогите
Показывает справку по команде.
-k КЛЮЧ, --ключ KEY
Закрытый ключ, который нож будет использовать для подписи запросов, сделанных клиентом API к
Шеф-повар-сервер.
- [нет-] цвет
Используйте для просмотра цветного вывода.
--print-после
Используется для отображения данных после разрушительной операции.
-s URL-адреса, --сервер-url URL
URL-адрес сервера Chef.
-u ПОЛЬЗОВАТЕЛЬ, --Пользователь USER
Имя пользователя, используемое Knife для подписи запросов, сделанных клиентом API шеф-повару.
сервер. Аутентификация не удастся, если имя пользователя не соответствует закрытому ключу.
-В, --подробный
Установите для более подробного вывода. Использовать -ВВ для максимальной многословности.
-в, --версия
Версия шеф-клиента.
-у, --да
Используйте для ответа на все запросы подтверждения «Да». нож не попросит
подтверждение.
-з, --локальный режим
Используется для запуска шеф-клиента в локальном режиме. Это позволяет всем командам, которые работают
против сервера Chef, чтобы также работать против местного репо.
СОЗДАТЬ
Ассоциация Создайте аргумент используется для создания пользователя. Этот процесс сгенерирует пару ключей RSA.
для указанного пользователя. Открытый ключ будет храниться на сервере Chef, а закрытый ключ.
будет отображаться на стандартный вывод или записывается в именованный файл.
· Для пользователя приватный ключ должен быть скопирован в систему как /etc/chef/client.pem.
· Для ножа закрытый ключ обычно копируется в ~ / .chef / имя_клиента.pem и упоминается
в конфигурационном файле knife.rb.
Синтаксис
Этот аргумент имеет следующий синтаксис:
Пользователь $ Knife создать USER_NAME (параметры)
Опции
У этого аргумента есть следующие варианты:
-a --админ
Используйте для создания клиента в качестве клиента администратора. Это необходимо для доступа любого пользователя
Open Source Chef как администратор. Эта опция работает только при использовании с
сервер Chef с открытым исходным кодом и не будет иметь никакого эффекта при использовании с Enterprise Chef.
-f ИМЯ ФАЙЛА, --файл ИМЯ ФАЙЛА
Используется для сохранения закрытого ключа в указанном имени файла.
-p ПАРОЛЬ, --пароль PASSWORD
Пароль пользователя.
--пользовательский ключ ИМЯ ФАЙЛА
Всем пользователям назначается открытый ключ. Используйте для записи открытого ключа в файл.
Примеры
Пользователь $ Knife создает "Radio Birdman" -f / keys / user_name
УДАЛИТЬ
Ассоциация удалять аргумент используется для удаления зарегистрированного пользователя.
Синтаксис
Этот аргумент имеет следующий синтаксис:
Пользователь $ knife удалить USER_NAME
Опции
У этой команды нет особых опций.
Примеры
Пользователь $ knife удалить "Steve Danno"
РЕДАКТИРОВАТЬ
Ассоциация отредактировать Аргумент используется для редактирования сведений о пользователе. Когда этот аргумент запущен, нож
откроет $ EDITOR. Когда закончите, Knife обновит сервер Chef этими изменениями.
Синтаксис
Этот аргумент имеет следующий синтаксис:
$ Knife изменить USER_NAME
Опции
У этой команды нет особых опций.
Примеры
Нет.
СПИСОК
Ассоциация список Аргумент используется для просмотра списка зарегистрированных пользователей.
Синтаксис
Этот аргумент имеет следующий синтаксис:
Список пользователей $ knife (опции)
Опции
У этого аргумента есть следующие варианты:
-ш, --with-uri
Используйте для отображения соответствующих URI.
Примеры
Нет.
РЕГИСТРАЦИЯ
Ассоциация перерегистрировать Аргумент используется для повторного создания пары ключей RSA для пользователя. Открытый ключ
будет храниться на сервере Chef, а закрытый ключ будет отображаться на стандартный вывод or
записывается в именованный файл.
ПРИМЕЧАНИЕ:
Запуск этого аргумента приведет к аннулированию предыдущей пары ключей RSA, что сделает ее непригодной для использования.
во время аутентификации на сервере Chef.
Синтаксис
Этот аргумент имеет следующий синтаксис:
$ Knife повторно зарегистрировать пользователя USER_NAME (параметры)
Опции
У этого аргумента есть следующие варианты:
-f ИМЯ ФАЙЛА, --файл ИМЯ ФАЙЛА
Используется для сохранения закрытого ключа в указанном имени файла.
Примеры
Перерегистрация пользователя $ knife "Роберт Янгер"
ОТКРЫТЬ
Ассоциация показывать Аргумент используется для отображения сведений о пользователе.
Синтаксис
Этот аргумент имеет следующий синтаксис:
$ Knife user show USER_NAME (параметры)
Опции
У этого аргумента есть следующие варианты:
-a АТТР, --атрибут ATTR
Атрибут (или атрибуты) для отображения.
Примеры
Чтобы просмотреть пользователя с именем Деннис Teck, войти:
Пользовательское шоу $ knife "Деннис Тек"
чтобы вернуть что-то вроде:
chef_type: пользователь
json_class: Chef :: User
имя: Деннис Тек
открытый_ключ:
Для просмотра информации в формате JSON используйте -F общий параметр как часть команды, например
это:
Пользовательское шоу $ knife "Dennis Teck" -F json
(Доступны и другие форматы, включая текст, YAMLкачества pp, например -F YAML для YAML.)
Используйте Knife-user онлайн с помощью сервисов onworks.net