প্রাথমিক গোষ্ঠী কীভাবে পরিবর্তন করা যায়


11

আমি pserverগ্রুপ থেকে ব্যবহারকারীকে সরাতে চাই apache

#deluser pserver apache
/usr/sbin/deluser: You may not remove the user from their primary group.

এখন আমি একটি নতুন প্রাথমিক গোষ্ঠী যুক্ত করতে চাই, তাই আমি নিম্নলিখিতগুলি চালিয়েছি;

#usermod -G pserver pserver

যা নিম্নলিখিতগুলি ফেরত দিয়েছে:

pserver` is now in group `pserver

#groups pserver
pserver : apache pserver

এখন আমি আবার গ্রুপ এপাচি থেকে ব্যবহারকারীকে সরাতে চাই, তবে আমি আবার একই ত্রুটি পেয়েছি। আমি কীভাবে pserverপ্রাথমিক গোষ্ঠী থেকে মুছতে পারি apache?

উত্তর:


18

usermodবিকল্প -Gসম্পূরক গ্রুপ যোগ করা হয়েছে। আপনি -gপ্রাথমিক গ্রুপ পরিবর্তন করার বিকল্প চান । অর্থাৎ আপনার আদেশটি হওয়া উচিত ছিল:

# usermod -g pserver pserver

দ্রষ্টব্য, এটি হোম ডিরেক্টরিতে ফাইলগুলির গোষ্ঠী মালিকানা পরিবর্তন করবে, তবে অন্য কোথাও নয়।

আরও সাধারণভাবে, প্রাথমিক ব্যবহারকারীকে 'গোষ্ঠী' রাখতে ব্যবহারকারী 'ব্যবহারকারীকে' পরিবর্তন করার সিনট্যাক্সটি হ'ল:

# usermod -g group user

এই কমান্ডটিতে কোন ব্যবহারকারী এবং কোনটি গ্রুপ তা স্পষ্ট নয়, কারণ এই অনন্য পরিস্থিতিতে তারা উভয়ই অভিন্ন, তবে এটি প্রায়শই সেভাবে হবে না।
Kzqai

উপরের মন্তব্যটির উত্তরের জন্য পাঠ্য আপডেট হয়েছে
স্টারনামার

6

দেরীতে, তবে কিছুটা পরিষ্কার (অন্তত আমার জন্য);

sudo usermod -g <NewPrimaryGroupName> <TheTargetUserName>

এবং তারপরে চেক করুন id

id <TheTargetUserName>

আরও বিশদ এখানে: http://manpages.ubuntu.com/manpages/precise/man8/usermod.8.html

ক্রেডিট: http://www.htpcbeginner.com/safely-change-primary-group-group-in-linux/

উত্তরের জন্য ধন্যবাদ।


1

ওপির দেওয়া প্রশ্নটি বিভ্রান্তিমূলক। শিরোনামটি "কীভাবে প্রাথমিক গোষ্ঠী পরিবর্তন করতে পারে" তে লেখা আছে , তবে প্রশ্ন সংস্থায় এর স্পষ্ট উদ্দেশ্যটি কেবলমাত্র প্রাথমিক গোষ্ঠীটি প্রতিস্থাপন না করে পূর্ববর্তী প্রাথমিকটিকে সরিয়ে ফেলা হবে।

যদি কেউ কেবল প্রাথমিকটি প্রতিস্থাপন করতে চান তবে তালিকা থেকে সরিয়ে না ফেলেন, কেবল আগের প্রাথমিকটিকে তালিকায় আবার যুক্ত করতে হবে।

সুতরাং, নিম্নলিখিত পর StarNamer এর পোস্টে , এক মাত্র কাজ অনুযায়ী

adduser user previous-primary-group

কারণ ইউজারমোড কমান্ড আপনার নিজস্ব গোষ্ঠীগুলির তালিকা থেকে আপনার পূর্ববর্তী প্রাথমিক গোষ্ঠীটিকে ফেলে দিয়েছে।

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