`Adduserabled কমান্ডের` --disabled-login` এবং `--gecos` বিকল্পগুলি কীসের জন্য দাঁড়ায়?


20

উবুন্টু ১২.০৪ চলছে, আমি একটি বেসরকারী গিট সার্ভার সেটআপ করেছি এবং কিছুক্ষণ আগে গিট নামক একটি গ্রুপ তৈরি করেছি। এখন আমি গিটল্যাব ইনস্টল করার জন্য একটি গাইড অনুসরণ করছি এবং এটি যখন কোনও ব্যবহারকারীকে গিট গ্রুপে যুক্ত করতে এবং এটি তৈরি করতে এসেছিল তখন আমি দেখতে পেয়েছিলাম যে এটি ইতিমধ্যে আমার কাছে রয়েছে।

আদেশটি হ'ল:

sudo adduser --disabled-login --gecos 'GitLab' git

গিটলব ইনস্টলেশন টিউটোরিয়াল থেকে নেওয়া ।

আমি এই আদেশটি সঠিকভাবে বুঝতে চাই। আমার জন্য আমি ভেবেছিলাম আমি এইরকম একটি গ্রুপে একজন ব্যবহারকারীকে যুক্ত করব:

adduser user group

সুতরাং কি জন্য --disabled-loginএবং --gecosদাঁড়ানো?

উত্তর:


24

ম্যানুয়াল পৃষ্ঠায় সব লেখা আছে!

এখানে চিত্র বর্ণনা লিখুন

আপনার কিছু ইনস্টল করার দরকার নেই, গুগলে অনুসন্ধান করতে বা কোনও ইন্টারনেট সংযোগ থাকতে হবে। কেবলমাত্র আপনার টার্মিনালটি খুলুন এবং প্রথমে আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:

man adduser

adduserকমান্ডের জন্য ম্যানুয়াল পৃষ্ঠা খুলতে ।

তারপরে, সেই ম্যানুয়াল পৃষ্ঠায় টাইপ করুন: /--disabled-loginএরপরে Enterএরপরে nসমস্ত উপস্থিতি সন্ধানের জন্য পুনরাবৃত্তি টিপুন --disabled-login। একই জন্য --gecos

কিছুটা ভাগ্যের সাথে আপনি এটি খুঁজে পাবেন:

--disabled-login
          Do not run passwd to set the password.  The user won't be able 
          to use  her  account until the password is set.

এবং:

--gecos GECOS
          Set  the  gecos field for the new entry generated.  adduser will 
          not ask for finger information if this option is given.

জিকোস আসলে কী তা ভাবছেন তাদের জন্য উইকিপিডিয়া এটি নীচে সংজ্ঞায়িত করে:

জিকোস ক্ষেত্র, বা জিইসিওএস ফিল্ডটি ইউনিক্স এবং অনুরূপ অপারেটিং সিস্টেমে / ইত্যাদি / পাসডাব্লুডিতে একটি এন্ট্রি। এটি সাধারণত অ্যাকাউন্ট বা এর ব্যবহারকারী (গুলি) সম্পর্কিত সাধারণ তথ্য যেমন তাদের আসল নাম এবং ফোন নম্বর রেকর্ড করতে ব্যবহৃত হয়।


2
অভিশাপ কখনই সেই ধরণের ম্যানুয়াল সম্পর্কে জানত না। ধন্যবাদ জনাব.
ব্যক্তিগত

39
আসলে GECOS ম্যানপেজে খুব খারাপভাবে ব্যাখ্যা করা হয়েছে। এটা অংশ যেখানে এটি আসল নাম, ফোন ইত্যাদি জন্য অনুরোধ করেন en.wikipedia.org/wiki/Gecos_field
benjaoming

10
এই উত্তরগুলি জিকোস কী তা ব্যাখ্যা করে না। আমি এখানেও এই তথ্যটি অনুসন্ধান করতে এসেছি। তেমনি এটিকেও ব্যাখ্যা করা যায় না - - অক্ষম-লগইনটি প্রকৃতপক্ষে লোকটির দ্বারা বোঝানো লগইনকে অক্ষম করে না। এটি কেবল পাসওয়ার্ডের মাধ্যমে লগইন অক্ষম করে। আপনি যখন প্রত্যয় ভিত্তিক এসএসএস লগইনের জন্য শংসাপত্র সেট করেন এটি সাধারণত ব্যবহৃত হয়।
জন লিটল

আমি আসলে দিনের বেলায় জিসিওএস সিস্টেমগুলি ব্যবহার করেছি, সুতরাং এই ক্ষেত্রটি দেখলে খুব বুদ্ধিমান উচ্চ বিদ্যালয়ের সিনিয়র যদি একটি যত্নহীন হওয়ার স্মৃতি ফিরিয়ে দেয়। :-)
বোকা

কি ভয়ানক উত্তর। আমি এখানে বিশেষভাবে এখানে এসেছি কারণ GECOS বিকল্পের ফর্ম্যাটটি ম্যানপেজে যথেষ্ট ব্যাখ্যা করা হয়নি।
রার্ড

0

--disabled-login , যা --disabled-password এর অনুরূপ , কোনও পাসওয়ার্ড ছাড়াই ব্যবহারকারীর অ্যাকাউন্ট তৈরি করতে এবং এটির জন্য অনুরোধ এড়াতে ব্যবহৃত হয়। এই হিসাবে লগ ইন করার চেষ্টা এড়াতে হয় Git আপনার Git সার্ভারে। এর কারণ হ'ল এটি যে আপনি সরাসরি এটিতে লগ ইন করার কথা নয়, আপনি gitকেবল কমান্ডের মাধ্যমে এটির সাথে যোগাযোগ করার কথা ।

--gecos পাঁচটি কমা-বিচ্ছিন্ন মান অনুসরণ করা উচিত যা ব্যবহারকারী সম্পর্কে অতিরিক্ত মন্তব্য হিসাবে কাজ করে। মানগুলি হ'ল:

  1. পুরো নাম
  2. রুম নম্বর
  3. কাজের ফোন
  4. বাসার ফোন
  5. অন্যান্য

আপনি যে কোনও মান রেখে যেতে পারেন এবং শেষগুলি এড়িয়ে যেতে পারেন, উদাহরণস্বরূপ যেমন --gecos 'Donald Trump,3'কাজ করবে 'Donald Trump,3,,,President'

আপনাকে কেন --gecosবিকল্পটি ব্যবহার করতে বলা হচ্ছে তার মূল কারণগুলি হ'ল, আমার ধারণা, এই মানগুলির জন্য অনুরোধগুলি এড়াতে এগুলি কেবল বিরক্তিকর এবং এই দিনগুলিতে খুব বেশি বোঝা যায় না এবং এটি সম্ভবত একটি সুরক্ষা ঝুঁকি হতে পারে। আপনার ব্যক্তিগত তথ্য এখানে রাখবেন না!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.