কমান্ড লাইনের একটি গ্রুপে ব্যবহারকারীকে কীভাবে যুক্ত করবেন?


15

লিনাক্স / ইউনিক্সের সাহায্যে আমি useradd -G developers vivekবিকাশকারী গোষ্ঠীতে ভিভেক যুক্ত করতে ব্যবহার করতে পারি । আমি কীভাবে ম্যাক ওএস এক্স এর সাথে একই জিনিস করতে পারি?

তারপরে, আমি কীভাবে চেক করব যে বিবেক বিকাশকারীদের গ্রুপে রয়েছে কিনা?



না, এটি কোনও সদৃশ নয়। লিঙ্কযুক্ত "নকল" একটি ব্যবহারকারী তৈরি সম্পর্কে। এই প্রশ্নটি একটি বিদ্যমান ব্যবহারকারীর গ্রুপগুলি পরিচালনা সম্পর্কে।
জেএল পেয়ারেট

উত্তর:


12

আমি এই ওয়ান-লাইনারটি ব্যবহার করেছি:

sudo dscl localhost -append /Local/Default/Groups/thegroupname GroupMembership theusername

30

একটি গোষ্ঠীতে একটি ব্যবহারকারী যুক্ত করতে:

dseditgroup -o edit -a vivek -t user developers

(দ্রষ্টব্য: আপনি dscl@ হাবসের উত্তরের সাথে এটিও করতে পারেন , তবে আপনার সত্যই উভয়কেই গ্রুপমেম্বারশিপ তালিকায় ব্যবহারকারীর সংক্ষিপ্ত নাম যুক্ত করা উচিত, এবং ব্যবহারকারীদের জেনারেটেডইউডিটি গ্রুপ মেম্বার্স তালিকায় যুক্ত করা dseditgroupউচিত both উভয়ই একক ক্রিয়াকলাপ সহ করে does)

সদস্যতা পরীক্ষা করতে:

dseditgroup -o checkmember -m vivek developers

বা:

dsmemberutil checkmembership -U vivek -G developers

কোনও গোষ্ঠী থেকে কোনও ব্যবহারকারীকে সরাতে:

dseditgroup -o edit -d vivek -t user developers

(আবার dsclএটির সাহায্যে আপনি এটি করতে পারেন তবে ব্যবহারকারীকে গ্রুপমেম্বারশিপ এবং গ্রুপ মেম্বার্স উভয় থেকে অপসারণ করা দরকার both দু'টিই dseditgroupকরে))


নিশ্চিত করেছে। ব্যবহারকারীদের ইতিমধ্যে গ্রুপে রয়েছে তা পরীক্ষা না করেই ডিএসসিএল যুক্ত হয়। এটি কেবল যুক্ত করে। এবং এটি একই ব্যবহারকারীর গোষ্ঠীতে সদৃশ সদস্যতা তৈরি করতে পারে।
রিসায়াসিন

ঠিক আছে এটি হতাশাব্যঞ্জক। যখন আমি প্রথম কমান্ডটি ব্যবহার করার চেষ্টা করি তখন এটিতে "ব্যবহারকারীর নাম এবং পাসওয়ার্ড অবশ্যই সরবরাহ করা উচিত" বলে থাকে। আমি যখন "ইউ মাইকেল" ব্যবহার করি তখন ম্যান পৃষ্ঠাটি বলে যে এটি আমাকে একটি পাসওয়ার্ডের জন্য অনুরোধ করবে, তবে এটি পরিবর্তে পূর্ববর্তী বার্তাটি আবার মুদ্রিত করে!
মাইকেল

@ মিশেল আপনি যদি প্রশাসক ব্যবহারকারীকে সাথে নির্দিষ্ট করে -uথাকেন তবে এটি পাসওয়ার্ডের জন্য অনুরোধ জানানো উচিত। আপনি ওএস এক্স এর কোন সংস্করণ ব্যবহার করছেন? এছাড়াও, sudo(যেমন sudo dseditgroup -o ...) দিয়ে চেষ্টা করুন এবং এটি কাজ করা উচিত।
গর্ডন ডেভিসন

dseditgroup -o edit -a vivek -t user developersচাবিকাঠি dseditgroup -o edit -a vivek -t developersdseditgroup -o edit -a vivek -t user developers
প্রচুর

8

দুটি উপায়: টার্মিনাল থেকে

কমান্ড লাইনে এখানে সবকিছু করা উচিত প্রথমে dscl শুরু করুন:

sc dscl লোকালহোস্ট

তারপরে গ্রুপ নোডে সিডি করুন:

সিডি / স্থানীয় / ডিফল্ট / গোষ্ঠীগুলি

আপনি সমস্ত গ্রুপকে এলএস ব্যবহার করে দেখতে পাবেন। আপনার আগ্রহী এমন গোষ্ঠীটি একবার পেয়ে গেলে, আপনি বিড়ালের গ্রুপ নাম দিয়ে এর সমস্ত সম্পত্তি দেখতে পারেন view আপনি যখন গ্রুপে (গ্রুপের নাম) কোনও ব্যবহারকারী (ব্যবহারকারীর নাম) যুক্ত করতে প্রস্তুত হন, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

গোষ্ঠী নাম গ্রুপমেম্বারশিপ ব্যবহারকারীর নাম

আপনি যদি কোনও গ্রুপ থেকে কোনও সদস্যকে সরাতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন (সাবধান!):

গ্রুপের নাম গ্রুপমেম্বারশিপ ব্যবহারকারীর নাম মুছুন

আপনার পরিবর্তনগুলি শেষ হয়ে গেলে, প্রস্থান প্রস্থান টাইপ করে dscl প্রস্থান করুন।

এবং আপেল অফিসিয়াল উপায়:

অ্যাপল মেনু> সিস্টেম পছন্দসমূহ চয়ন করুন এবং তারপরে অ্যাকাউন্টগুলি ক্লিক করুন। অ্যাকাউন্টের পছন্দগুলি খুলুন পদক্ষেপ 2

যদি পছন্দগুলি ফলকটি লক থাকে তবে লক আইকনে ক্লিক করুন এবং প্রশাসকের নাম এবং পাসওয়ার্ড দিন। ধাপ 3

একটি নতুন অ্যাকাউন্ট তৈরি করতে অ্যাকাউন্টগুলির তালিকার নীচে অবস্থিত অ্যাড (+) বোতামটি ক্লিক করুন। পদক্ষেপ 4

নতুন অ্যাকাউন্ট পপ-আপ মেনু থেকে একটি গ্রুপ নির্বাচন করুন। পদক্ষেপ 5

গোষ্ঠীর জন্য একটি নাম লিখুন এবং তারপরে গ্রুপ তৈরি করুন ক্লিক করুন। পদক্ষেপ 6

গ্রুপে সদস্য হতে অ্যাকাউন্টগুলি দ্বারা চেকবক্সগুলি নির্বাচন করুন।

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