Linux Tutorial for Beginners: Introduction to Linux Operating System
جدول المحتويات:
- بناء جملة قيادة المجموعة
- إنشاء مجموعة في لينكس
- إنشاء مجموعة مع GID محددة
- إنشاء مجموعة النظام
- تجاوز القيم الافتراضية
/etc/login.defs
- إنشاء مجموعة نظام بكلمة مرور
- استنتاج
في Linux ، يتم استخدام المجموعات لتنظيم وإدارة حسابات المستخدمين. الغرض الأساسي من المجموعات هو تحديد مجموعة من الامتيازات ، مثل القراءة أو الكتابة أو إذن التنفيذ لمورد معيّن يمكن مشاركته بين المستخدمين داخل المجموعة.
، سنتحدث عن كيفية إنشاء مجموعات جديدة في Linux ، باستخدام الأمر
groupadd
.
بناء جملة قيادة المجموعة
بناء الجملة العام للأمر
groupadd
كالتالي:
groupadd GROUPNAME
يمكن فقط للجذر أو مستخدم لديه امتيازات sudo إنشاء مجموعات جديدة.
عند الاحتجاج ، تنشئ
groupadd
مجموعة جديدة باستخدام الخيارات المحددة في سطر الأوامر بالإضافة إلى القيم الافتراضية المحددة في ملف
/etc/login.defs
.
إنشاء مجموعة في لينكس
لإنشاء نوع جديد للمجموعة
groupadd
متبوعًا باسم المجموعة الجديد.
على سبيل المثال ، لإنشاء مجموعة جديدة باسم
mygroup
ستقوم بتشغيلها:
groupadd mygroup
يضيف الأمر إدخالًا للمجموعة الجديدة إلى ملفات
/etc/group
و
/etc/gshadow
.
بمجرد إنشاء المجموعة ، يمكنك البدء في إضافة مستخدمين إلى المجموعة.
إذا كانت المجموعة التي تحمل الاسم نفسه موجودة بالفعل ، فسيقوم النظام بطباعة رسالة خطأ كما يلي:
groupadd: group 'mygroup' already exists
لمنع ظهور رسالة الخطأ في حالة وجود المجموعة
--force
الأمر بنجاح ، استخدم الخيار
-f
(
-f
--force
):
إنشاء مجموعة مع GID محددة
في أنظمة التشغيل Linux و Unix-like ، يتم تعريف المجموعات باسمها و GID فريدة من نوعها (عدد صحيح موجب).
افتراضيًا ، عند إنشاء مجموعة جديدة ، يقوم النظام بتعيين معرف GID التالي المتاح من نطاق معرّفات المجموعة المحددة في ملف
login.defs
.
استخدم الخيار
-g
(-
--gid
) لإنشاء مجموعة ذات معرف GID معين.
على سبيل المثال ، لإنشاء مجموعة باسم
mygroup
مع GID
1010
اكتب:
groupadd -g 1010 mygroup
يمكنك التحقق من GID للمجموعة ، من خلال سرد جميع المجموعات وتصفية النتيجة باستخدام grep:
getent group | grep mygroup
mygroup:x:1010:
إذا كانت هناك مجموعة بها GID المحدد بالفعل ، فستتلقى الخطأ التالي:
groupadd: GID '1010' already exists
عند استخدامه مع الخيار
-o
(
--non-unique
) ، يسمح لك الأمر
groupadd
بإنشاء مجموعة باستخدام GID غير فريد:
إنشاء مجموعة النظام
لا يوجد فرق فني حقيقي بين النظام والمجموعات العادية (العادية). عادة ، يتم استخدام مجموعات النظام لبعض أغراض تشغيل النظام الخاصة ، مثل إنشاء نسخ احتياطية أو إجراء صيانة النظام.
يتم اختيار GIDs لمجموعات النظام من مجموعة UDs الخاصة بمجموعة النظام المحددة في ملف
login.defs
، وهو يختلف عن النطاق المستخدم للمجموعات العادية.
استخدم الخيار
-r
(-
--system
) لإنشاء مجموعة نظام. على سبيل المثال ، لإنشاء مجموعة نظام جديدة باسم
mysystemgroup
يجب تشغيل:
تجاوز القيم الافتراضية
/etc/login.defs
--key
الخيار
-K
(
--key
) متبوعًا بـ
KEY=VAL
بتجاوز القيم الافتراضية المحددة في ملف
/etc/login.defs
.
في الأساس ، كل ما يمكنك تجاوزه هو الحد الأقصى والحد الأدنى لقيم معرفات مجموعة النظام العادية لتحديد GID التلقائي عند إنشاء مجموعة جديدة.
لنفترض أنك تريد إنشاء مجموعة جديدة مع GID في النطاق بين 1200 و 1500. للقيام بذلك ، حدد قيم الحد الأدنى / الحد الأقصى كما هو موضح أدناه:
groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup
إنشاء مجموعة نظام بكلمة مرور
إن إضافة كلمة مرور إلى مجموعة ليس له أي فائدة عملية وقد يتسبب في مشكلة أمنية ، حيث سيتعين على أكثر من مستخدم معرفة كلمة المرور.
يتيح لك الخيار
-p
(-
--password
المرور) متبوعًا بكلمة مرور تعيين كلمة مرور للمجموعة الجديدة:
groupadd -p grouppassword mygroup
استنتاج
في Linux ، يمكنك إنشاء مجموعات جديدة باستخدام الأمر
groupadd
.
تنطبق نفس التعليمات على أي توزيع لنظام Linux ، بما في ذلك Ubuntu و CentOS و RHEL و Debian و Fedora و Arch Linux.
لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.
مجموعة المستخدمين الطرفيةكيفية تشغيل نظام التشغيل chrome في نظام التشغيل windows 8 (أو نظام التشغيل windows 8.1) - توجيه التكنولوجيا
إليك كيفية الحصول على تجربة تشبه Chromebook في نظام التشغيل Windows 8 أو 8.1 من خلال تشغيل نظام التشغيل Chrome.
أمر Ln في نظام التشغيل Linux (إنشاء روابط رمزية)
الارتباط الرمزي ، المعروف أيضًا باسم الارتباط الرمزي أو الارتباط الرخو ، هو نوع خاص من الملفات يشير إلى ملف أو دليل آخر. في هذا الدليل ، سنغطي كيفية استخدام الأمر ln لإنشاء روابط رمزية.
كيفية إنشاء مستخدمين في نظام التشغيل Linux (أمر useradd)
Linux هو نظام متعدد المستخدمين ، مما يعني أنه يمكن لأكثر من شخص التفاعل مع نفس النظام في نفس الوقت. يشرح هذا البرنامج التعليمي الأمر useradd وخياراته.