ນີ້ແມ່ນຜູ້ໃຊ້ມີດຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ຜູ້ໃຊ້ມີດ - ຫນ້າທີ່ຜູ້ຊາຍສໍາລັບຄໍາສັ່ງຍ່ອຍຜູ້ໃຊ້ມີດ.
ໄດ້ ມີດ ຜູ້ໃຊ້ ຄໍາສັ່ງຍ່ອຍຖືກນໍາໃຊ້ເພື່ອຈັດການລາຍຊື່ຜູ້ໃຊ້ແລະ RSA ທີ່ກ່ຽວຂ້ອງຂອງພວກເຂົາ
ຄູ່ຄີສາທາລະນະ.
ຫມາຍເຫດ:
ຄໍາສັ່ງຍ່ອຍນີ້ເຮັດວຽກພຽງແຕ່ເມື່ອດໍາເນີນການກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef ເວີຊັ່ນ 10.x.
ຄໍາສັ່ງຍ່ອຍນີ້ຈະບໍ່ດໍາເນີນການຕໍ່ກັບ open source Chef server 11, Enterprise Chef
(ຮວມທັງ Enterprise Chef), ຫຼືພໍ່ຄົວສ່ວນຕົວ.
COMMON OPTIONS
ຕົວເລືອກຕໍ່ໄປນີ້ອາດຈະຖືກໃຊ້ກັບຂໍ້ໂຕ້ແຍ້ງໃດໆທີ່ມີໃຫ້ ມີດ ຜູ້ໃຊ້
ຄໍາສັ່ງຍ່ອຍ:
--chef-ສູນ-ພອດ PORT
ພອດທີ່ chef-zero ຈະຟັງ.
-c CONFIG_FILE, --config CONFIG_FILE
ໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະໃຊ້.
-d, --ປິດການແກ້ໄຂ
ໃຊ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ $EDITOR ຖືກເປີດ ແລະຮັບເອົາຂໍ້ມູນຕາມທີ່ເປັນຢູ່.
--ຄ່າເລີ່ມຕົ້ນ
ການນໍາໃຊ້ມີດໃຊ້ຄ່າເລີ່ມຕົ້ນແທນທີ່ຈະຂໍໃຫ້ຜູ້ໃຊ້ສະຫນອງຫນຶ່ງ.
-e ບັນນາທິການ, --ບັນນາທິການ EDITOR
$EDITOR ທີ່ຖືກນໍາໃຊ້ສໍາລັບຄໍາສັ່ງໂຕ້ຕອບທັງຫມົດ.
-E ສະພາບແວດລ້ອມ, -- ສິ່ງແວດລ້ອມ ENVIRONMENT
ຊື່ຂອງສິ່ງແວດລ້ອມ. ເມື່ອຕົວເລືອກນີ້ຖືກເພີ່ມໃສ່ຄໍາສັ່ງ, ຄໍາສັ່ງ
ຈະດໍາເນີນການພຽງແຕ່ຕໍ່ກັບສະພາບແວດລ້ອມທີ່ມີຊື່.
-F ຮູບແບບ, -- ຮູບແບບ ຮູບແບບ
ຮູບແບບຜົນຜະລິດ: ສະຫຼຸບສັງລວມ (ຄ່າເລີ່ມຕົ້ນ), ຂໍ້ຄວາມ, json, ຢອກ, ແລະ pp.
-ຊ, - ຊ່ວຍ
ສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງ.
-k ຄີ, --key KEY
ກະແຈສ່ວນຕົວທີ່ມີດຈະໃຊ້ເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ
ເຄື່ອງແມ່ຂ່າຍຂອງພໍ່ຄົວ.
--[ບໍ່-]ສີ
ໃຊ້ເພື່ອເບິ່ງຜົນຜະລິດສີ.
--ພິມ-ຫຼັງ
ໃຊ້ເພື່ອສະແດງຂໍ້ມູນຫຼັງຈາກການດໍາເນີນງານທໍາລາຍ.
-s urls, --server-url URL
URL ສໍາລັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
-u ຜູ້ໃຊ້, -ຜູ້ໃຊ້ ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ທີ່ໃຊ້ໂດຍມີດເພື່ອເຊັນການຮ້ອງຂໍທີ່ເຮັດໂດຍລູກຄ້າ API ກັບ Chef
ເຊີບເວີ. ການພິສູດຢືນຢັນຈະລົ້ມເຫລວຖ້າຊື່ຜູ້ໃຊ້ບໍ່ກົງກັບກະແຈສ່ວນຕົວ.
-V, -- verbose
ກໍານົດສໍາລັບຜົນໄດ້ຮັບ verbose ເພີ່ມເຕີມ. ໃຊ້ - ວີ ສໍາລັບ verbosity ສູງສຸດ.
- ໃນ, - ການປ່ຽນແປງ
ສະບັບຂອງ chef-ລູກຄ້າ.
-y, --ແມ່ນແລ້ວ
ໃຊ້ເພື່ອຕອບສະໜອງການຢືນຢັນທັງໝົດດ້ວຍ "ແມ່ນ". ມີດຈະບໍ່ຮ້ອງຂໍໃຫ້ມີ
ການຢືນຢັນ.
-z, --local-mode
ໃຊ້ເພື່ອແລ່ນລູກຄ້າພໍ່ຄົວໃນຮູບແບບທ້ອງຖິ່ນ. ນີ້ອະນຸຍາດໃຫ້ຄໍາສັ່ງທັງຫມົດທີ່ເຮັດວຽກ
ຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef ເພື່ອເຮັດວຽກຕໍ່ກັບ chef-repo ທ້ອງຖິ່ນ.
ສ້າງ
ໄດ້ ສ້າງ ການໂຕ້ຖຽງແມ່ນໃຊ້ເພື່ອສ້າງຜູ້ໃຊ້. ຂະບວນການນີ້ຈະສ້າງຄູ່ຄີ RSA
ສໍາລັບຜູ້ໃຊ້ທີ່ມີຊື່. ກະແຈສາທາລະນະຈະຖືກເກັບໄວ້ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Chef ແລະລະຫັດສ່ວນຕົວ
ຈະຖືກສະແດງຢູ່ໃນ STDOUT ຫຼືຂຽນໃສ່ໄຟລ໌ທີ່ມີຊື່.
· ສໍາລັບຜູ້ໃຊ້, ລະຫັດສ່ວນຕົວຄວນໄດ້ຮັບການຄັດລອກໃສ່ລະບົບເປັນ /etc/chef/client.pem.
· ສໍາລັບມີດ, ລະຫັດສ່ວນຕົວມັກຈະຖືກຄັດລອກໃສ່ ~/.chef/client_name.pem ແລະອ້າງອີງ
ໃນໄຟລ໌ການຕັ້ງຄ່າ knife.rb.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ຜູ້ໃຊ້ມີດສ້າງ USER_NAME (ທາງເລືອກ)
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-ກ, --admin
ໃຊ້ເພື່ອສ້າງລູກຄ້າເປັນລູກຄ້າ admin. ນີ້ແມ່ນຕ້ອງການສໍາລັບຜູ້ໃຊ້ໃດໆທີ່ຈະເຂົ້າເຖິງ
Open Source Chef ເປັນຜູ້ບໍລິຫານ. ຕົວເລືອກນີ້ໃຊ້ໄດ້ພຽງແຕ່ເມື່ອໃຊ້ກັບ
open source Chef server ແລະຈະບໍ່ມີຜົນຫຍັງເມື່ອໃຊ້ກັບ Enterprise Chef.
-f ຊື່ເອກະສານ, --file ຊື່ເອກະສານ
ໃຊ້ເພື່ອບັນທຶກລະຫັດສ່ວນຕົວໃສ່ຊື່ໄຟລ໌ທີ່ລະບຸ.
-p ລະຫັດຜ່ານ, -ລະຫັດຜ່ານ ປຊຊ
ລະຫັດຜ່ານຂອງຜູ້ໃຊ້.
--user-key ຊື່ເອກະສານ
ຜູ້ໃຊ້ທັງໝົດຖືກມອບໝາຍເປັນກະແຈສາທາລະນະ. ໃຊ້ເພື່ອຂຽນລະຫັດສາທາລະນະໃສ່ໄຟລ໌.
ຕົວຢ່າງ
$ ຜູ້ໃຊ້ມີດສ້າງ "Radio Birdman" -f /keys/user_name
DELETE
ໄດ້ ລຶບ argument ຖືກນໍາໃຊ້ເພື່ອລຶບຜູ້ໃຊ້ທີ່ລົງທະບຽນ.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ຜູ້ໃຊ້ມີດລຶບ USER_NAME
ທາງເລືອກໃນການ
ຄໍາສັ່ງນີ້ບໍ່ມີທາງເລືອກສະເພາະໃດຫນຶ່ງ.
ຕົວຢ່າງ
$ ຜູ້ໃຊ້ມີດລົບ "Steve Danno"
ແກ້ໄຂ
ໄດ້ ດັດແກ້ argument ແມ່ນໃຊ້ເພື່ອແກ້ໄຂລາຍລະອຽດຂອງຜູ້ໃຊ້. ໃນເວລາທີ່ການໂຕ້ຖຽງນີ້ແມ່ນດໍາເນີນການ, ມີດ
ຈະເປີດ $EDITOR. ເມື່ອສໍາເລັດ, ມີດຈະປັບປຸງເຄື່ອງແມ່ຂ່າຍຂອງ Chef ກັບການປ່ຽນແປງເຫຼົ່ານັ້ນ.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ຜູ້ໃຊ້ມີດແກ້ໄຂ USER_NAME
ທາງເລືອກໃນການ
ຄໍາສັ່ງນີ້ບໍ່ມີທາງເລືອກສະເພາະໃດຫນຶ່ງ.
ຕົວຢ່າງ
ບໍ່ມີ.
LIST
ໄດ້ ບັນຊີລາຍຊື່ ການໂຕ້ຖຽງແມ່ນໃຊ້ເພື່ອເບິ່ງລາຍຊື່ຜູ້ໃຊ້ທີ່ລົງທະບຽນ.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ບັນຊີລາຍຊື່ຜູ້ໃຊ້ມີດ (ທາງເລືອກ)
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-w, --with-uri
ໃຊ້ເພື່ອສະແດງ URI ທີ່ສອດຄ້ອງກັນ.
ຕົວຢ່າງ
ບໍ່ມີ.
ລົງທະບຽນ
ໄດ້ ລົງທະບຽນ ການໂຕ້ຖຽງແມ່ນໃຊ້ເພື່ອສ້າງຄູ່ຄີ RSA ຄືນໃໝ່ສໍາລັບຜູ້ໃຊ້. ກະແຈສາທາລະນະ
ຈະຖືກເກັບໄວ້ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Chef ແລະລະຫັດສ່ວນຕົວຈະຖືກສະແດງຢູ່ໃນ STDOUT or
ຂຽນໃສ່ໄຟລ໌ທີ່ມີຊື່.
ຫມາຍເຫດ:
ການດໍາເນີນການອາກິວເມັນນີ້ຈະເຮັດໃຫ້ຄູ່ຄີ RSA ທີ່ຜ່ານມາບໍ່ຖືກຕ້ອງ, ເຮັດໃຫ້ມັນບໍ່ສາມາດໃຊ້ໄດ້
ໃນລະຫວ່າງການພິສູດຢືນຢັນກັບເຄື່ອງແມ່ຂ່າຍຂອງ Chef.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ຜູ້ໃຊ້ມີດລົງທະບຽນ USER_NAME ຄືນໃໝ່ (ທາງເລືອກ)
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-f ຊື່ເອກະສານ, --file ຊື່ເອກະສານ
ໃຊ້ເພື່ອບັນທຶກລະຫັດສ່ວນຕົວໃສ່ຊື່ໄຟລ໌ທີ່ລະບຸ.
ຕົວຢ່າງ
$ ຜູ້ໃຊ້ມີດລົງທະບຽນໃຫມ່ "Robert Younger"
ສະແດງໃຫ້ເຫັນ
ໄດ້ ສະແດງໃຫ້ເຫັນ argument ແມ່ນໃຊ້ເພື່ອສະແດງລາຍລະອຽດຂອງຜູ້ໃຊ້.
syntax
argument ນີ້ມີ syntax ຕໍ່ໄປນີ້:
$ ຜູ້ໃຊ້ມີດສະແດງ USER_NAME (ທາງເລືອກ)
ທາງເລືອກໃນການ
ການໂຕ້ຖຽງນີ້ມີທາງເລືອກຕໍ່ໄປນີ້:
-a ATTR, --ຄຸນລັກສະນະ ATTR
ຄຸນລັກສະນະ (ຫຼືຄຸນລັກສະນະ) ທີ່ຈະສະແດງ.
ຕົວຢ່າງ
ເພື່ອເບິ່ງຜູ້ໃຊ້ທີ່ມີຊື່ Dennis ເທັກ, ໃສ່:
ຜູ້ໃຊ້ມີດ $ ສະແດງ "Dennis Teck"
ເພື່ອກັບຄືນບາງສິ່ງບາງຢ່າງເຊັ່ນ:
chef_type: ຜູ້ໃຊ້
json_class: Chef::User
ຊື່: Dennis Teck
public_key:
ເພື່ອເບິ່ງຂໍ້ມູນໃນຮູບແບບ JSON, ໃຊ້ປຸ່ມ -F ທາງເລືອກທົ່ວໄປເປັນສ່ວນຫນຶ່ງຂອງຄໍາສັ່ງເຊັ່ນ:
ນີ້:
$ ຜູ້ໃຊ້ມີດສະແດງໃຫ້ເຫັນ "Dennis Teck" -F json
(ຮູບແບບອື່ນໆທີ່ມີຢູ່ລວມມີ ຂໍ້ຄວາມ, ຢອກ, ແລະ pp, ຕົວຢ່າງ -F ຢອກ ສໍາລັບ YAML.)
ໃຊ້ມີດຜູ້ໃຊ້ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net