كيفية إضافة مستخدمين إلى مجموعة في Fedora Linux

Kyfyt Adaft Mstkhdmyn Aly Mjmw T Fy Fedora Linux



يوضح هذا الدليل كيفية إضافة مستخدم إلى مجموعة مستخدمين أو أكثر في Fedora Linux.

المتطلبات الأساسية:

لتنفيذ الخطوات الموضحة في هذا الدليل ، تحتاج إلى المكونات التالية:

  • نظام Fedora Linux مهيأ بشكل صحيح. للاختبار ، يمكنك إنشاء ملف Fedora Linux VM باستخدام VirtualBox .
  • الوصول إلى مستخدم غير جذر باستخدام امتياز sudo .

مجموعات المستخدمين في Fedora Linux

Linux هو نظام قوي متعدد المستخدمين يسمح لعدة مستخدمين بالوصول إلى النظام واستخدامه في وقت واحد. يتم تعيين مجموعة من الأذونات لكل مستخدم والتي تحدد ما يمكن للمستخدم فعله وما لا يمكنه فعله على النظام.







ومع ذلك ، قد يكون تحديد أذونات المستخدم على أساس كل مستخدم أمرًا شاقًا. لتبسيط ذلك ، يأتي Linux مع ميزة مجموعات المستخدمين. تتكون مجموعة المستخدمين ، كما يوحي الاسم ، من عدة مستخدمين. يمكننا تحديد أذونات مجموعة المستخدمين التي يتم تطبيقها على جميع المستخدمين داخل تلك المجموعة.



أنواع مجموعات المستخدمين

1. مجموعات المستخدم الأساسية

ينتمي كل مستخدم في النظام إلى مجموعة مستخدم أساسية واحدة بالضبط. اسم المجموعة هو نفسه المستخدم الهدف.



عندما يقوم المستخدم بإنشاء ملف ، يتم تعيين المجموعة الأساسية لأذونات الملف.





على سبيل المثال ، ينتمي مستخدم 'viktor' إلى مجموعة المستخدمين الأساسية 'viktor':

$ مجموعات فيكتور



دعونا نختبر تعيين إذن الملف. ينشئ الأمر التالي ملفًا فارغًا ويسرد أذونات الملف الخاصة به:

$ يلمس امتحان && ls امتحان

2. المجموعات الثانوية أو التكميلية

تُستخدم هذه المجموعات بشكل عام لإدارة إذن معين لمجموعة من المستخدمين. يمكن لأي مستخدم أن يكون جزءًا من صفر أو أكثر من مجموعات المستخدمين الثانوية.

فيما يلي بعض مجموعات المستخدمين الثانوية الشائعة التي ستصادفها:

  • عجلة : إنها مجموعة مستخدمين موجودة في جميع أنظمة UNIX / Linux الحديثة. يتم استخدامه للتحكم في الوصول إلى امتياز الجذر. يمكن لأي مستخدم داخل هذه المجموعة تشغيل الأوامر باستخدام sudo.
  • لا أحد : مجموعة مستخدمين ليس لها امتياز.
  • جذر : يأتي مع تحكم كامل لمدير النظام.
  • ليرة لبنانية : يتحكم في الوصول إلى أجهزة المنفذ المتوازي.
  • بروك : هذه المجموعة تسمح بالوصول لمعرفة معلومات العملية. خلاف ذلك ، فإنه محظور من قبل نظام الملفات proc.

إلى جانب هذه المجموعات المشتركة ، هناك أيضًا مجموعات مستخدمين أخرى:

  • صوتي : أجهزة الصوت
  • فيديو : أجهزة التقاط الفيديو ، أجهزة تسريع ثنائية وثلاثية الأبعاد ، وما إلى ذلك
  • كفم : الوصول إلى الأجهزة الافتراضية KVM
  • القرص : الوصول إلى حظر الأجهزة
  • مرن : الوصول إلى محركات الأقراص المرنة
  • بصري : الوصول إلى محركات الأقراص المضغوطة / أقراص DVD
  • تخزين : الوصول إلى محركات الأقراص القابلة للإزالة

تقوم البرامج المختلفة أيضًا بإنشاء مستخدمين ومجموعات خاصة بهم. على سبيل المثال: postgres (PostgreSQL) و mysql (MySQL) وما إلى ذلك.

سرد مجموعات المستخدمين

هناك طرق متعددة لسرد جميع المجموعات في النظام. للعثور على المجموعات التي يكون المستخدم جزءًا منها ، استخدم أمر المجموعات التالي:

$ مجموعات < مستخدم >

لسرد جميع المجموعات الموجودة في النظام ، يمكننا التحقق من محتوى ملف / الخ / المجموعة ملف:

$ قطة / إلخ / مجموعة

يمكن لأمر 'getent' أيضًا سرد جميع المجموعات بطريقة مماثلة:

$ يحصل مجموعة

للحصول على قائمة بأسماء المجموعات فقط ، يمكننا تحرير الإخراج باستخدام 'awk':

$ يحصل مجموعة | awk -F: '{print $ 1}'

إضافة مستخدم إلى مجموعة

في هذا القسم ، سنوضح كيفية إضافة مستخدم إلى مجموعة موجودة.

إنشاء مستخدم جديد

للتوضيح ، نقوم بإنشاء مستخدم وهمي جديد. ومع ذلك ، فإن الإجراء لا يزال ساريًا لأي مستخدم موجود.

لإنشاء مستخدم جديد ، قم بتشغيل الأمر التالي:

$ سودو useradd دمية

إذا كنت تريد إنشاء المستخدم بدليل رئيسي خاص به ، فاستخدم الأمر التالي بدلاً من ذلك:

$ سودو useradd م غبي

بعد ذلك ، قم بتعيين كلمة مرور تسجيل دخول للمستخدم الجديد:

$ سودو passwd غبي

إضافة مستخدم إلى مجموعة مستخدمين

بشكل افتراضي ، ينتمي المستخدم إلى مجموعة المستخدمين الأساسية الخاصة به:

$ مجموعات غبي

لإضافة المستخدم إلى مجموعة مستخدمين ثانوية ، استخدم الأمر 'usermod':

$ سودو usermod -اي جي < مجموعة > < اسم المستخدم >

إذا كنت تريد إضافة المستخدم إلى مجموعات متعددة ، فاستخدم الأمر التالي بدلاً من ذلك:

$ سودو usermod -اي جي < مجموعة 1 > و < المجموعة 2 > و < group_3 > < اسم المستخدم >

تَحَقّق

استخدم الأمر 'groups' للتحقق من قائمة المجموعات التي يكون المستخدم جزءًا منها:

$ مجموعات غبي

المكافأة: إزالة مستخدم من مجموعة

إذا تم إبطال مستخدم بالأذونات الممنوحة من مجموعة مستخدمين ، فيمكننا ببساطة إزالة المستخدم من المجموعة.

لإزالة مستخدم من مجموعة ، استخدم الأمر التالي:

$ سودو gpasswd < اسم المستخدم > < مجموعة >

يمكننا التحقق مما إذا كان يعمل باستخدام الأمر 'groups':

$ مجموعات < اسم المستخدم >

خاتمة

لقد أوضحنا الطرق المختلفة لإضافة مستخدم إلى مجموعة مستخدمين في Fedora Linux. بالإضافة إلى ذلك ، عرضنا أيضًا كيفية سرد جميع المجموعات في النظام وكيفية إزالة المستخدمين من مجموعة مستخدمين.

هل أنت مهتم بمعرفة المزيد عن إدارة المستخدم؟ تحقق من هذا الدليل على إضافة المستخدمين إلى sudoers . ال فئة فرعية فيدورا يحتوي أيضًا على الكثير من الإرشادات حول جوانب مختلفة من Fedora Linux.

حوسبة سعيدة!