এটি হল কমান্ড নাইফ-ব্যবহারকারী যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
knife-user - ছুরি ব্যবহারকারী সাবকমান্ডের জন্য ম্যান পেজ।
সার্জারির ছুরি ব্যবহারকারী সাবকমান্ড ব্যবহারকারীদের তালিকা এবং তাদের সংশ্লিষ্ট RSA পরিচালনা করতে ব্যবহৃত হয়
সর্বজনীন কী-জোড়া।
লক্ষ্য করুন:
ওপেন সোর্স শেফ সার্ভার সংস্করণ 10.x-এর বিরুদ্ধে চালানো হলেই এই সাবকমান্ডটি কাজ করে।
এই সাবকমান্ডটি ওপেন সোর্স শেফ সার্ভার 11, এন্টারপ্রাইজ শেফের বিরুদ্ধে চলবে না
(হোস্ট করা এন্টারপ্রাইজ শেফ সহ), বা ব্যক্তিগত শেফ।
সাধারণ বিকল্প
নিম্নলিখিত বিকল্পগুলি উপলব্ধ যেকোনো আর্গুমেন্টের সাথে ব্যবহার করা যেতে পারে ছুরি ব্যবহারকারী
সাবকমান্ড:
--শেফ-জিরো-পোর্ট পোর্ট
যে বন্দরে শেফ-জিরো শুনবে।
-c CONFIG_FILE, --config CONFIG_FILE
ব্যবহার করার জন্য কনফিগারেশন ফাইল।
-d, --অক্ষম-সম্পাদনা
$EDITOR খোলা থেকে আটকাতে এবং যেমন আছে ডেটা গ্রহণ করতে ব্যবহার করুন।
--পূর্ব নির্ধারিত
ব্যবহারকারীকে একটি প্রদান করতে বলার পরিবর্তে ছুরি ব্যবহার করার জন্য ডিফল্ট মান ব্যবহার করুন।
-e সম্পাদক, --সম্পাদক বিকিরণকারী
$EDITOR যা সমস্ত ইন্টারেক্টিভ কমান্ডের জন্য ব্যবহৃত হয়।
-E পরিবেশ, --পরিবেশ পরিবেশ
পরিবেশের নাম। এই অপশনটি একটি কমান্ডে যোগ করা হলে, কমান্ডটি
শুধুমাত্র নামের পরিবেশের বিরুদ্ধে চলবে।
-F বিন্যাস, --ফরম্যাট বিন্যাসে
আউটপুট বিন্যাস: সংক্ষিপ্ত (ডিফল্ট), পাঠ, JSON, ইয়ামল, এবং pp.
-হ, --help
কমান্ডের জন্য সাহায্য দেখায়।
-k চাবি, --চাবি চাবি
এপিআই ক্লায়েন্ট দ্বারা করা অনুরোধে স্বাক্ষর করতে ছুরি ব্যবহার করবে এমন ব্যক্তিগত কী
শেফ সার্ভার।
--[না-]রঙ
রঙিন আউটপুট দেখতে ব্যবহার করুন।
--প্রিন্ট-পরে
একটি ধ্বংসাত্মক অপারেশন পরে তথ্য প্রদর্শন করতে ব্যবহার করুন.
-s URL- এ --সার্ভার-ইউআরএল URL টি
শেফ সার্ভারের URL।
-u ব্যবহারকারী, -- ব্যবহারকারী USER কে
শেফের কাছে API ক্লায়েন্টের করা অনুরোধে স্বাক্ষর করতে ছুরি দ্বারা ব্যবহৃত ব্যবহারকারীর নাম
সার্ভার ব্যবহারকারীর নাম ব্যক্তিগত কী-এর সাথে না মিললে প্রমাণীকরণ ব্যর্থ হবে।
-ভি, -- ভারবোস
আরো ভার্বোস আউটপুট জন্য সেট করুন. ব্যবহার করুন -ভিভি সর্বাধিক শব্দের জন্য।
-ভি, --সংস্করণ
শেফ-ক্লায়েন্টের সংস্করণ।
-ই, --হ্যাঁ
"হ্যাঁ" দিয়ে সমস্ত নিশ্চিতকরণ প্রম্পটের উত্তর দিতে ব্যবহার করুন। ছুরি চাইবে না
নিশ্চিতকরণ
-জেড, --স্থানীয় মোড
স্থানীয় মোডে শেফ-ক্লায়েন্ট চালানোর জন্য ব্যবহার করুন। এটি কাজ করে এমন সমস্ত কমান্ডকে অনুমতি দেয়
শেফ সার্ভারের বিরুদ্ধে স্থানীয় শেফ-রেপোর বিরুদ্ধেও কাজ করতে।
তৈরি করুন
সার্জারির সৃষ্টি যুক্তি একটি ব্যবহারকারী তৈরি করতে ব্যবহার করা হয়. এই প্রক্রিয়াটি একটি RSA কী জোড়া তৈরি করবে
নাম ব্যবহারকারীর জন্য। পাবলিক কী শেফ সার্ভারে এবং ব্যক্তিগত কী সংরক্ষণ করা হবে
প্রদর্শিত হবে বন্ধ বা একটি নামযুক্ত ফাইলে লেখা।
· ব্যবহারকারীর জন্য, প্রাইভেট কী হিসাবে সিস্টেমে অনুলিপি করা উচিত /etc/chef/client.pem.
· ছুরির জন্য, ব্যক্তিগত কী সাধারণত কপি করা হয় ~/.chef/client_name.pem এবং উল্লেখ করা হয়েছে
knife.rb কনফিগারেশন ফাইলে।
বাক্য গঠন
এই যুক্তিতে নিম্নলিখিত সিনট্যাক্স আছে:
$ ছুরি ব্যবহারকারী USER_NAME তৈরি করুন (বিকল্প)
অপশন সমূহ
এই যুক্তিতে নিম্নলিখিত বিকল্প রয়েছে:
-এ, --অ্যাডমিন
অ্যাডমিন ক্লায়েন্ট হিসাবে একটি ক্লায়েন্ট তৈরি করতে ব্যবহার করুন। এটি যেকোন ব্যবহারকারীর অ্যাক্সেসের জন্য প্রয়োজনীয়
প্রশাসক হিসাবে ওপেন সোর্স শেফ। এই বিকল্পটি শুধুমাত্র যখন এর সাথে ব্যবহার করা হয় তখনই কাজ করে
ওপেন সোর্স শেফ সার্ভার এবং এন্টারপ্রাইজ শেফের সাথে ব্যবহার করার সময় কোন প্রভাব ফেলবে না।
-f FILE_NAME, --ফাইল FILE_NAME
নির্দিষ্ট ফাইলের নামে একটি ব্যক্তিগত কী সংরক্ষণ করতে ব্যবহার করুন।
-p পাসওয়ার্ড, --পাসওয়ার্ড পাসওয়ার্ড
ব্যবহারকারীর পাসওয়ার্ড।
--ব্যবহারকারীর চাবি FILE_NAME
সমস্ত ব্যবহারকারীদের একটি পাবলিক কী বরাদ্দ করা হয়। একটি ফাইলে সর্বজনীন কী লিখতে ব্যবহার করুন।
উদাহরণ
$ ছুরি ব্যবহারকারী "রেডিও বার্ডম্যান" তৈরি করে -f /keys/user_name
মুছে ফেলা
সার্জারির মুছে ফেলা যুক্তি একটি নিবন্ধিত ব্যবহারকারী মুছে ফেলার জন্য ব্যবহার করা হয়.
বাক্য গঠন
এই যুক্তিতে নিম্নলিখিত সিনট্যাক্স আছে:
$ ছুরি ব্যবহারকারী USER_NAME মুছুন
অপশন সমূহ
এই কমান্ডের কোনো নির্দিষ্ট বিকল্প নেই।
উদাহরণ
$ ছুরি ব্যবহারকারী "স্টিভ ড্যানো" মুছে ফেলুন
সম্পাদনা
সার্জারির সম্পাদন করা যুক্তি একটি ব্যবহারকারীর বিবরণ সম্পাদনা করতে ব্যবহার করা হয়. এই তর্ক হলে ছুরি চালান
$EDITOR খুলবে। শেষ হলে, ছুরি সেই পরিবর্তনগুলির সাথে শেফ সার্ভার আপডেট করবে।
বাক্য গঠন
এই যুক্তিতে নিম্নলিখিত সিনট্যাক্স আছে:
$ ছুরি ব্যবহারকারী USER_NAME সম্পাদনা করুন৷
অপশন সমূহ
এই কমান্ডের কোনো নির্দিষ্ট বিকল্প নেই।
উদাহরণ
কোনটিই নয়।
তালিকা
সার্জারির তালিকা নিবন্ধিত ব্যবহারকারীদের একটি তালিকা দেখতে আর্গুমেন্ট ব্যবহার করা হয়।
বাক্য গঠন
এই যুক্তিতে নিম্নলিখিত সিনট্যাক্স আছে:
$ ছুরি ব্যবহারকারী তালিকা (বিকল্প)
অপশন সমূহ
এই যুক্তিতে নিম্নলিখিত বিকল্প রয়েছে:
-w, --with-uri
সংশ্লিষ্ট URI দেখানোর জন্য ব্যবহার করুন।
উদাহরণ
কোনটিই নয়।
নিবন্ধন করুন
সার্জারির পুনরায় নিবন্ধন যুক্তি একটি ব্যবহারকারীর জন্য একটি RSA কী জোড়া পুনরায় তৈরি করতে ব্যবহৃত হয়। পাবলিক কী
শেফ সার্ভারে সংরক্ষণ করা হবে এবং ব্যক্তিগত কী প্রদর্শিত হবে বন্ধ or
একটি নামযুক্ত ফাইলে লেখা।
লক্ষ্য করুন:
এই যুক্তিটি চালানোর ফলে পূর্ববর্তী RSA কী জোড়াটি বাতিল হয়ে যাবে, এটিকে ব্যবহার করার অযোগ্য করে তুলবে
শেফ সার্ভারে প্রমাণীকরণের সময়।
বাক্য গঠন
এই যুক্তিতে নিম্নলিখিত সিনট্যাক্স আছে:
$ ছুরি ব্যবহারকারী USER_NAME পুনরায় নিবন্ধন করুন (বিকল্প)
অপশন সমূহ
এই যুক্তিতে নিম্নলিখিত বিকল্প রয়েছে:
-f FILE_NAME, --ফাইল FILE_NAME
নির্দিষ্ট ফাইলের নামে একটি ব্যক্তিগত কী সংরক্ষণ করতে ব্যবহার করুন।
উদাহরণ
$ ছুরি ব্যবহারকারী "রবার্ট ইয়ংগার" পুনরায় নিবন্ধন করুন
প্রদর্শন
সার্জারির প্রদর্শনী যুক্তি ব্যবহার করা হয় ব্যবহারকারীর বিস্তারিত দেখানোর জন্য।
বাক্য গঠন
এই যুক্তিতে নিম্নলিখিত সিনট্যাক্স আছে:
$ ছুরি ব্যবহারকারী দেখান USER_NAME (বিকল্প)
অপশন সমূহ
এই যুক্তিতে নিম্নলিখিত বিকল্প রয়েছে:
-a ATTR, -- বৈশিষ্ট্য এটিটিআর
বৈশিষ্ট্য (বা বৈশিষ্ট্য) দেখানোর জন্য.
উদাহরণ
নামের একটি ব্যবহারকারী দেখতে ডেনিস টেকপ্রবেশ করান
$ ছুরি ব্যবহারকারী শো "ডেনিস টেক"
এরকম কিছু ফেরত দিতে:
শেফ_টাইপ: ব্যবহারকারী
json_class: শেফ::ব্যবহারকারী
নাম: ডেনিস টেক
পাবলিক_কী:
JSON বিন্যাসে তথ্য দেখতে, ব্যবহার করুন -F কমন অপশন যেমন কমান্ডের অংশ
এই:
$ knife ব্যবহারকারী শো "Dennis Teck" -F json
(অন্যান্য ফর্ম্যাট উপলব্ধ অন্তর্ভুক্ত পাঠ, ইয়ামল, এবং pp, উদাহরণস্বরূপ -F ইয়ামল YAML এর জন্য।)
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ছুরি-ব্যবহারকারী ব্যবহার করুন