তুমি ব্যবহার করতে পার: usermod -a -G grouptoadd username
যেহেতু এটি আমি ভেবেছিলাম তার চেয়ে অনেক কম স্পষ্ট - কেন -a -G ঠিক আছে, যখন -aG না হয় আমি এটি ব্যাখ্যা করার চেষ্টা করব না:
-G বিকল্পগুলি একটি মান বা মানগুলির একটি তালিকা নেয়। একটি মানের ক্ষেত্রে মানটি দেওয়া যেতে পারে: -GVALUE যেহেতু বিকল্প এবং মানের মধ্যে কোনও স্থান থাকার দরকার নেই। এটি কেবল সাধারণ অনুশীলন।
আপনার সিস্টেমে যদি কোনও গ্রুপ থাকে তবে তারপরে -গা কল করা অস্পষ্ট হয়ে যায়। আপনি কি চান যে ব্যবহারকারীর কেবল একটি গ্রুপ রয়েছে? আপনি কি -a এবং-জি কল করছেন? তারপরে "একটি" মান-জি? বাকি মানটি কোথায় (টু-জি)? এটি একটি সাধারণ অনুশীলন যে কোনও একক-বর্ণের বিকল্প অন্য কোনও একক বর্ণ বিকল্পের আগে করতে পারে। সুতরাং ট্যাট-অক্সি == -ইজেড। তবে এটি দ্ব্যর্থক যখন বিকল্পগুলির মধ্যে একটিতে VALUE এর মতো একক মান বা VAL1, ভাল 2, ভাল 4 ইত্যাদির মতো অনেকগুলি মান নেওয়া যায়।
সুতরাং কমান্ডটি ফেলসএফ তৈরি করতে এবং সমস্ত ইনপুটটির জন্য সঠিকভাবে কাজ করতে আপনাকে -জি থেকে আলাদা করতে হবে
থেকে man usermod
:
নাম
ইউজারমড - একটি ব্যবহারকারীর অ্যাকাউন্ট পরিবর্তন করুন
সংক্ষিপ্তসার
ব্যবহারকারীমুড [বিকল্পসমূহ] লগইন
বিবরণ
Usermod কমান্ড যে পরিবর্তন কমান্ড লাইন উল্লিখিত প্রতিফলিত করার সিস্টেম অ্যাকাউন্টে ফাইল পরিবর্তন।
বিকল্প
ইউজারমোড কমান্ডের জন্য প্রয়োগযোগ্য বিকল্পগুলি হ'ল :
-এ, - অ্যাপেন্ড করুন
পরিপূরক গোষ্ঠীগুলিতে ব্যবহারকারীকে যুক্ত করুন । শুধুমাত্র -G বিকল্পের সাথে ব্যবহার করুন ।
...
-G, --groups GROUP1, [, GROUP2, ... [, GROUPN]]]
পরিপূরক গোষ্ঠীর একটি তালিকা যা ব্যবহারকারীও সদস্য। প্রতিটি গ্রুপ পরের থেকে কমা দ্বারা পৃথক করা হয়, কোনও হস্তক্ষেপের মধ্যবর্তী স্থান নেই। গোষ্ঠীগুলি -g বিকল্পের সাথে প্রদত্ত গোষ্ঠীর মতো একই বিধিনিষেধের সাপেক্ষে ।
যদি ব্যবহারকারী বর্তমানে তালিকাভুক্ত নয় এমন একটি গোষ্ঠীর সদস্য হন তবে ব্যবহারকারীকে দল থেকে সরানো হবে। এই আচরণটি -a বিকল্পের মাধ্যমে পরিবর্তিত হতে পারে যা ব্যবহারকারীকে বর্তমান পরিপূরক গোষ্ঠী তালিকায় যুক্ত করে।
...