Podcast
Questions and Answers
ما هو الهدف الأساسي من إدارة المستخدمين في نظام تشغيل لينكس؟
ما هو الهدف الأساسي من إدارة المستخدمين في نظام تشغيل لينكس؟
- تقليل استهلاك الطاقة
- زيادة سرعة الجهاز
- تحسين واجهة المستخدم
- تنظيم الوصول والمشاركة بين المستخدمين (correct)
لماذا يعتبر لينكس نظام تشغيل متعدد المستخدمين؟
لماذا يعتبر لينكس نظام تشغيل متعدد المستخدمين؟
- لأن أكثر من مستخدم يمكنه العمل على نفس النظام في نفس الوقت (correct)
- لأنه يدعم نوعاً واحداً فقط من البرمجيات
- لأنه لا يدعم الأجهزة المحمولة
- لأنه يستخدم واجهة رسومية فقط
ما هي الميزة التي يوفرها نظام لينكس بالنسبة للمستخدمين؟
ما هي الميزة التي يوفرها نظام لينكس بالنسبة للمستخدمين؟
- العمل في بيئة خالية من أخطاء النظام
- الإدارة المشروع للأدوات
- الإعداد على تطبيقات ويندوز
- إمكانية تعدد المستخدمين على نفس النظام (correct)
ما هو العنصر الضروري لنجاح نظام تشغيل لينكس متعدد المستخدمين؟
ما هو العنصر الضروري لنجاح نظام تشغيل لينكس متعدد المستخدمين؟
ما الذي يميز نظام تشغيل لينكس في سياق المستخدمين؟
ما الذي يميز نظام تشغيل لينكس في سياق المستخدمين؟
ما هي الميزة الرئيسية للمستخدم 'root' في النظام؟
ما هي الميزة الرئيسية للمستخدم 'root' في النظام؟
ما هو نطاق User ID الذي يُخصص لمستخدمي النظام؟
ما هو نطاق User ID الذي يُخصص لمستخدمي النظام؟
ما هو الغرض من إضافة مستخدمين عاديين في النظام؟
ما هو الغرض من إضافة مستخدمين عاديين في النظام؟
أي من الخيارات التالية يصف بشكل دقيق مستخدمي النظام؟
أي من الخيارات التالية يصف بشكل دقيق مستخدمي النظام؟
ما الرقم الفريد الذي يُخصص للمستخدم 'root'؟
ما الرقم الفريد الذي يُخصص للمستخدم 'root'؟
ما هو المعرف المستخدم (User ID) الخاص بالمستخدمين العاديين؟
ما هو المعرف المستخدم (User ID) الخاص بالمستخدمين العاديين؟
أين يتم تعريف جميع مستخدمي النظام؟
أين يتم تعريف جميع مستخدمي النظام؟
أي من الخيارات التالية يشير إلى دور المعرف المستخدم 500؟
أي من الخيارات التالية يشير إلى دور المعرف المستخدم 500؟
ما هو نوع المستخدم الذي يرتبط بالمعرف المستخدم 500؟
ما هو نوع المستخدم الذي يرتبط بالمعرف المستخدم 500؟
ما هي وظيفة ملف '/etc/passwd' في النظام؟
ما هي وظيفة ملف '/etc/passwd' في النظام؟
ما المعلومات التي يحتوي عليها ملف /etc/passwd لكل مستخدم؟
ما المعلومات التي يحتوي عليها ملف /etc/passwd لكل مستخدم؟
ماذا يعني وجود 'x' في حقل كلمة المرور داخل ملف /etc/passwd؟
ماذا يعني وجود 'x' في حقل كلمة المرور داخل ملف /etc/passwd؟
أي من المعلومات التالية لا توجد في ملف /etc/shadow؟
أي من المعلومات التالية لا توجد في ملف /etc/shadow؟
عند إضافة مستخدم جديد باستخدام الأمر 'useradd'، أين يتم تخزين معلومات المستخدم؟
عند إضافة مستخدم جديد باستخدام الأمر 'useradd'، أين يتم تخزين معلومات المستخدم؟
بعد إضافة مستخدم جديد، ماذا يحدث بعد تنفيذ الأمر 'passwd'؟
بعد إضافة مستخدم جديد، ماذا يحدث بعد تنفيذ الأمر 'passwd'؟
ما هو نوع المعلومات التي تحتوي عليها الحقول الأخرى في ملف /etc/shadow؟
ما هو نوع المعلومات التي تحتوي عليها الحقول الأخرى في ملف /etc/shadow؟
أي من الخيارات التالية يستخدم لتحديث اسم المستخدم؟
أي من الخيارات التالية يستخدم لتحديث اسم المستخدم؟
ما هو الأمر المستخدم لحذف مستخدم من النظام؟
ما هو الأمر المستخدم لحذف مستخدم من النظام؟
أي من الخيارات التالية تُستخدم لتحديث معرف المستخدم؟
أي من الخيارات التالية تُستخدم لتحديث معرف المستخدم؟
ماذا يعني أن كل مجموعة في نظام لينكس لديها معرف فريد؟
ماذا يعني أن كل مجموعة في نظام لينكس لديها معرف فريد؟
ما الخيار الذي يُستخدم لإضافة تعليقات عن المستخدم عند تعديله؟
ما الخيار الذي يُستخدم لإضافة تعليقات عن المستخدم عند تعديله؟
ماذا يحدث إذا حاولت حذف مستخدم مع وجود ملفات في الدليل المنزلي الخاص به؟
ماذا يحدث إذا حاولت حذف مستخدم مع وجود ملفات في الدليل المنزلي الخاص به؟
Study Notes
إدارة المستخدمين والمجموعات في لينكس
- نظام تشغيل لينكس متعدد المستخدمين، مما يسمح بالعمل المتزامن لأكثر من مستخدم على نفس الجهاز.
- يشمل أنواع المستخدمين المختلفة:
- Super user (root): مدير النظام الذي يمتلك جميع الصلاحيات.
- System users: مجموعة المستخدمين التي تتم إضافتها أثناء تثبيت النظام.
- Ordinary users: مجموعة المستخدمين التي يتم إضافتها بواسطة مدير النظام.
خصائص المستخدمين
- لكل مستخدم رقم فريد يسمى User ID (UID).
- UID '0' خاص بالمستخدم 'root'.
- UID '1-499' مخصص لمستخدمي النظام.
- UID '500-∞' مخصص للمستخدمين العاديين.
- يتم تعريف جميع المستخدمين في ملف /etc/passwd.
محتويات ملف /etc/passwd
- User Name: اسم المستخدم.
- Password / Password's Location: كلمة المرور أو موقع كلمة المرور (فارغ - بدون كلمة مرور، 'x' تعني أن كلمة المرور محجوبة وموجودة في /etc/shadow).
- User ID: رقم هوية المستخدم.
- User's Default Group ID: معرف المجموعة الافتراضي للمستخدم.
- Comments: نص توضيحي حول المستخدم.
- Home Directory: دليل المستخدم الرئيسي.
- Login Shell: واجهة تسجيل الدخول الخاصة بالمستخدم.
محتويات ملف /etc/shadow
- يحتوي على كلمات المرور لجميع المستخدمين، مشفرة.
- User Name: اسم المستخدم.
- Password: كلمة المرور بشكل مشفر.
- Various dates: تواريخ مختلفة تستخدم لإدارة الحسابات.
إضافة مستخدم جديد
- استخدم الأمر
useradd
لإضافة مستخدم جديد.- مثال:
# useradd bob
- مثال:
- استخدم
passwd
لتعيين كلمة مرور المستخدم.- مثال:
# passwd bob
- مثال:
- تُضاف المعلومات الخاصة بالمستخدم الجديد في ملف /etc/passwd ويتم إنشاء دليل خاص به في /home.
تعديل مستخدم
- استخدم الأمر
usermod
لتعديل بيانات المستخدم، مع خيارات متعددة لتغيير الاسم، كلمة المرور، UID، GID، الدليل الرئيسي، وتعليقات.- مثال لتغيير الاسم:
# usermod -l sem bob
- مثال لتحديث UID:
# usermod --u 510 --o bob
- مثال لتحديث كلمة المرور:
# usermod -p 12345678 bob
- مثال لإضافة تعليق:
# usermod --c "ordinary user" bob
- مثال لتحديث الدليل الرئيسي:
# usermod --d /home/data --m bob
- مثال لتحديث واجهة تسجيل الدخول:
# usermod --s /bin/sh bob
- مثال لتغيير الاسم:
حذف مستخدم
- استخدم الأمر
userdel
لحذف المستخدم من النظام.- مثال:
# userdel bob
- مثال:
مجموعات المستخدمين
- كل مستخدم يجب أن ينتمي لمجموعة أساسية واحدة (Primary Group) وقد ينتمي أيضًا لمجموعات ثانوية (Secondary Groups).
- يتم تعريف كل مجموعة بواسطة رقم فريد يسمى Group ID (GID).
- يمكن أن تحتوي المجموعة على أكثر من مستخدم أو تكون فارغة.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
هذا الاختبار يغطي إدارة المستخدمين والمجموعات في نظام التشغيل لينكس. يتناول الأنواع المختلفة من المستخدمين، بما في ذلك المستخدم 'root' والمستخدمين العاديين، بالإضافة إلى خصائص كل نوع. كما يستعرض محتويات ملف المستخدم '/etc/passwd' وأهمية كل عنصر منه.