นี่คือคำสั่งผู้ใช้มีดที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ผู้ใช้มีด - หน้า man สำหรับคำสั่งย่อยผู้ใช้มีด
พื้นที่ มีด ผู้ใช้งาน คำสั่งย่อยใช้เพื่อจัดการรายชื่อผู้ใช้และ RSA . ที่เกี่ยวข้อง
คู่กุญแจสาธารณะ
หมายเหตุ:
คำสั่งย่อยนี้ใช้งานได้เมื่อรันกับเซิร์ฟเวอร์โอเพ่นซอร์ส Chef เวอร์ชัน 10.x เท่านั้น
คำสั่งย่อยนี้จะไม่ทำงานกับเซิร์ฟเวอร์โอเพ่นซอร์ส Chef 11, Enterprise Chef
(รวมถึงเชฟระดับองค์กร) หรือเชฟส่วนตัว
ทั่วไป OPTIONS
ตัวเลือกต่อไปนี้สามารถใช้กับอาร์กิวเมนต์ที่มีให้ มีด ผู้ใช้งาน
คำสั่งย่อย:
--chef-zero-พอร์ต PORT
พอร์ตที่เชฟศูนย์จะฟัง
-c CONFIG_FILE, --การกำหนดค่า CONFIG_FILE
ไฟล์คอนฟิกูเรชันที่จะใช้
-NS, --disable-แก้ไข
ใช้เพื่อป้องกัน $EDITOR ไม่ให้เปิดและยอมรับข้อมูลตามที่เป็นอยู่
--ค่าเริ่มต้น
ใช้เพื่อให้มีดใช้ค่าเริ่มต้นแทนการขอให้ผู้ใช้จัดเตรียม
-e บรรณาธิการ --บรรณาธิการ บรรณาธิการ
$EDITOR ที่ใช้สำหรับคำสั่งแบบโต้ตอบทั้งหมด
-E สิ่งแวดล้อม, --สิ่งแวดล้อม และพวกเรา
ชื่อของสิ่งแวดล้อม เมื่อเพิ่มตัวเลือกนี้ลงในคำสั่งแล้ว command
จะทำงานเฉพาะกับสภาพแวดล้อมที่มีชื่อเท่านั้น
-F รูปแบบ, --รูปแบบ FORMAT
รูปแบบเอาต์พุต: สรุป (Default) ข้อความ, JSON, มันแกวและ pp.
-ชม, --ช่วยด้วย
แสดงความช่วยเหลือสำหรับคำสั่ง
-k กุญแจ, --กุญแจ KEY
คีย์ส่วนตัวที่มีดจะใช้เพื่อลงนามคำขอที่ทำโดยไคลเอ็นต์ API ไปยัง
เซิฟเวอร์เชฟ.
--[ไม่มี-]สี
ใช้เพื่อดูผลงานที่มีสี
--พิมพ์หลัง
ใช้เพื่อแสดงข้อมูลหลังการดำเนินการทำลายล้าง
-s URL --เซิร์ฟเวอร์-url URL
URL สำหรับเซิร์ฟเวอร์ Chef
-u ผู้ใช้ --ผู้ใช้ USER
ชื่อผู้ใช้ที่ใช้โดยมีดเพื่อลงนามคำขอที่ทำโดยไคลเอนต์ API ถึง Chef
เซิร์ฟเวอร์ การตรวจสอบสิทธิ์จะล้มเหลวหากชื่อผู้ใช้ไม่ตรงกับคีย์ส่วนตัว
-วี --รายละเอียด
ตั้งค่าสำหรับเอาต์พุตที่ละเอียดยิ่งขึ้น ใช้ -วี.วี เพื่อความฟุ่มเฟือยสูงสุด
-ใน, --รุ่น
รุ่นเชฟ-ลูกค้า.
-y, --ใช่
ใช้เพื่อตอบกลับข้อความยืนยันทั้งหมดด้วย "ใช่" มีดจะไม่ขอ
การยืนยัน.
-z, --โหมดท้องถิ่น
ใช้เพื่อเรียกใช้เชฟลูกค้าในโหมดท้องถิ่น นี้จะช่วยให้คำสั่งทั้งหมดที่ทำงาน
กับเซิร์ฟเวอร์ Chef เพื่อทำงานกับ Chef-repo ในท้องถิ่นด้วย
สร้าง
พื้นที่ สร้าง อาร์กิวเมนต์ใช้ในการสร้างผู้ใช้ กระบวนการนี้จะสร้างคู่คีย์ RSA
สำหรับผู้ใช้ที่มีชื่อ กุญแจสาธารณะจะถูกเก็บไว้ในเซิร์ฟเวอร์ Chef และรหัสส่วนตัว
จะแสดงบน STDOUT หรือเขียนลงในไฟล์ที่มีชื่อ
· สำหรับผู้ใช้ ควรคัดลอกไพรเวตคีย์ไปยังระบบเป็น /etc/chef/client.pem.
· สำหรับมีด คีย์ส่วนตัวมักจะถูกคัดลอกไปที่ ~/.chef/client_name.pem และอ้างอิง
ในไฟล์การกำหนดค่า knife.rb
วากยสัมพันธ์
อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:
ผู้ใช้มีด $ สร้าง USER_NAME (ตัวเลือก)
Options
อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:
-NS, --แอดมิน
ใช้เพื่อสร้างไคลเอนต์เป็นไคลเอนต์ผู้ดูแลระบบ สิ่งนี้จำเป็นสำหรับผู้ใช้ในการเข้าถึง
Open Source Chef ในฐานะผู้ดูแลระบบ ตัวเลือกนี้ใช้ได้เฉพาะเมื่อใช้กับ
เซิร์ฟเวอร์โอเพ่นซอร์ส Chef และจะไม่มีผลเมื่อใช้กับ Enterprise Chef
-f ชื่อไฟล์, --ไฟล์ ชื่อไฟล์
ใช้เพื่อบันทึกคีย์ส่วนตัวไปยังชื่อไฟล์ที่ระบุ
-p รหัสผ่าน, --รหัสผ่าน รหัสผ่าน
รหัสผ่านผู้ใช้
--กุญแจผู้ใช้ ชื่อไฟล์
ผู้ใช้ทุกคนจะได้รับกุญแจสาธารณะ ใช้เพื่อเขียนคีย์สาธารณะลงในไฟล์
ตัวอย่าง
ผู้ใช้มีด $ สร้าง "Radio Birdman" -f /keys/user_name
ลบ
พื้นที่ ลบ อาร์กิวเมนต์ใช้เพื่อลบผู้ใช้ที่ลงทะเบียน
วากยสัมพันธ์
อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:
ผู้ใช้มีด $ ลบ USER_NAME
Options
คำสั่งนี้ไม่มีตัวเลือกเฉพาะใดๆ
ตัวอย่าง
ผู้ใช้มีด $ ลบ "Steve Danno"
แก้ไข
พื้นที่ แก้ไข อาร์กิวเมนต์ใช้เพื่อแก้ไขรายละเอียดของผู้ใช้ เมื่ออาร์กิวเมนต์นี้ทำงาน มีด
จะเปิด $EDITOR เมื่อเสร็จแล้ว มีดจะอัปเดตเซิร์ฟเวอร์ Chef ด้วยการเปลี่ยนแปลงเหล่านั้น
วากยสัมพันธ์
อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:
$ ผู้ใช้มีดแก้ไข USER_NAME
Options
คำสั่งนี้ไม่มีตัวเลือกเฉพาะใดๆ
ตัวอย่าง
ไม่
รายการ
พื้นที่ รายการ อาร์กิวเมนต์ใช้เพื่อดูรายชื่อผู้ใช้ที่ลงทะเบียน
วากยสัมพันธ์
อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:
รายชื่อผู้ใช้มีด $ (ตัวเลือก)
Options
อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:
-w, --กับ-ยูริ
ใช้เพื่อแสดง URI ที่เกี่ยวข้อง
ตัวอย่าง
ไม่
ลงทะเบียน
พื้นที่ ลงทะเบียนใหม่ อาร์กิวเมนต์ถูกใช้เพื่อสร้างคู่คีย์ RSA ใหม่สำหรับผู้ใช้ กุญแจสาธารณะ
จะถูกเก็บไว้ในเซิร์ฟเวอร์ Chef และรหัสส่วนตัวจะแสดงบน STDOUT or
เขียนไปยังไฟล์ที่มีชื่อ
หมายเหตุ:
การเรียกใช้อาร์กิวเมนต์นี้จะทำให้คู่คีย์ RSA ก่อนหน้าใช้ไม่ได้ ทำให้ใช้ไม่ได้
ระหว่างการตรวจสอบเซิร์ฟเวอร์เชฟ
วากยสัมพันธ์
อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:
$ ผู้ใช้มีดลงทะเบียนใหม่ USER_NAME (ตัวเลือก)
Options
อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:
-f ชื่อไฟล์, --ไฟล์ ชื่อไฟล์
ใช้เพื่อบันทึกคีย์ส่วนตัวไปยังชื่อไฟล์ที่ระบุ
ตัวอย่าง
$ ผู้ใช้มีดลงทะเบียนใหม่ "Robert Younger"
SHOW
พื้นที่ โชว์ อาร์กิวเมนต์ใช้เพื่อแสดงรายละเอียดของผู้ใช้
วากยสัมพันธ์
อาร์กิวเมนต์นี้มีไวยากรณ์ต่อไปนี้:
$ ผู้ใช้มีดแสดง USER_NAME (ตัวเลือก)
Options
อาร์กิวเมนต์นี้มีตัวเลือกดังต่อไปนี้:
-a เอทีอาร์ --คุณลักษณะ เอทีอาร์
แอตทริบิวต์ (หรือแอตทริบิวต์) ที่จะแสดง
ตัวอย่าง
ในการดูผู้ใช้ที่ชื่อ เดนนิส เต็ก, ป้อน:
ผู้ใช้มีด $ โชว์ "Dennis Teck"
เพื่อส่งคืนบางสิ่งเช่น:
chef_type: ผู้ใช้
json_class: เชฟ::ผู้ใช้
ชื่อ เดนนิส เทค
คีย์สาธารณะ:
ในการดูข้อมูลในรูปแบบ JSON ให้ใช้ -F ตัวเลือกทั่วไปเป็นส่วนหนึ่งของคำสั่งเช่น
นี้:
ผู้ใช้มีด $ แสดง "Dennis Teck" -F json
(รูปแบบอื่นที่มีให้ ได้แก่ ข้อความ, มันแกวและ pp, เช่น -F มันแกว สำหรับ YAML)
ใช้มีดออนไลน์โดยใช้บริการ onworks.net