Podcast
Questions and Answers
ما هي الصيغة الصحيحة لتخصيص صلاحية ملف باستخدام الأمر chmod؟
ما هي الصيغة الصحيحة لتخصيص صلاحية ملف باستخدام الأمر chmod؟
ماذا تعني الأرقام 4، 2، و1 في تخصيص الصلاحيات؟
ماذا تعني الأرقام 4، 2، و1 في تخصيص الصلاحيات؟
ما هي نتيجة الأمر chmod 744 cts؟
ما هي نتيجة الأمر chmod 744 cts؟
ما الهدف من استخدام الأمر umask؟
ما الهدف من استخدام الأمر umask؟
Signup and view all the answers
إذا كانت صلاحية ملف 744، فما هو الشكل البديل لهذه الصلاحية؟
إذا كانت صلاحية ملف 744، فما هو الشكل البديل لهذه الصلاحية؟
Signup and view all the answers
الصيغة العامة لتخصيص صلاحية هي chmod newpermission ______
الصيغة العامة لتخصيص صلاحية هي chmod newpermission ______
Signup and view all the answers
إذاً فإن مجموع الصلاحيات تساوي 7.______
إذاً فإن مجموع الصلاحيات تساوي 7.______
Signup and view all the answers
للتعديل بالأرقام يكون الأمر كما يلي: $chmod ______ cts
للتعديل بالأرقام يكون الأمر كما يلي: $chmod ______ cts
Signup and view all the answers
للصلاحية ______ نستخدم الأمر umask
للصلاحية ______ نستخدم الأمر umask
Signup and view all the answers
الرقم 4 يتم منحه صلاحية ______
الرقم 4 يتم منحه صلاحية ______
Signup and view all the answers
Study Notes
الصلاحيات في نظام التشغيل لينكس
-
أنواع الصلاحيات: تتكون الصلاحيات من ثلاثة أنواع رئيسية وهي:
- قراءة (read): تسمح للمستخدم بقراءة محتويات الملف أو الفهرس.
- كتابة (write): تسمح بالتعديل أو الإضافة في الملف، أو إنشاء عناصر جديدة داخل الفهرس.
- تنفيذ (execute): تنطبق على الفهارس، حيث تتيح للمستخدم التنقل داخل الفهرس.
-
أنواع المستخدمين:
- مالك الملف (owner)
- المجموعة (group) التي ينتمي إليها مالك الملف
- بقية مستخدمي النظام (others)
-
الأمر ls -L: يُستخدم لمعرفة صلاحيات الملفات والفهارس.
- مثال على نتائج الأمر:
drwxr-xr-x 3 root root 36 May 12-12-2007 cts
- مثال على نتائج الأمر:
تغييرات الصلاحيات
- شخصيات التغيير: فقط الـ root ومالك الملف يمكنهم تغيير صلاحيات الملفات أو الفهارس.
-
الأمر chmod: يُستخدم لتخصيص الصلاحيات، بالصيغتين النصية والرقمية.
- الصيغة العامة:
chmod newpermission filename
- مثال على استخدام chmod:
chmod go+rw cts
لإضافة صلاحية القراءة والكتابة.
- الصيغة العامة:
التعديل بالأرقام
-
تعريف الأرقام للصلاحيات:
- الرقم 4 يُمثل صلاحية القراءة (r)
- الرقم 2 يُمثل صلاحية الكتابة (w)
- الرقم 1 يُمثل صلاحية التنفيذ (x)
-
مجموع الصلاحيات: قيمة مجموع الصلاحيات تُستخدم لتمثيل صلاحية معينة. على سبيل المثال:
- rwx = 7 (4 + 2 + 1)
- إذا كانت صلاحيات ملف ما 744، تعني أن المالك لديه جميع الصلاحيات (rwx) بينما المجموعة وبقية المستخدمين لديهم صلاحية القراءة فقط (r--).
-
تغيير الصلاحيات بالأرقام: مثال على الأمر:
chmod 744 cts
الأمر umask
- يُستخدم الأمر umask لتعيين صلاحيات ثابتة عامة لجميع الملفات التي تُنشأ في النظام.
- يُحدد هذا الأمر الصلاحيات الافتراضية للملفات والفهارس قبل إنشائها.
صلاحيات الملفات في لينكس
- الصلاحيات هي واحدة من خصائص حماية الملفات في نظام لينكس.
- تتضمن ثلاثة أنواع من الصلاحيات:
- القراءة (r)
- الكتابة (w)
- التنفيذ (x)
أنواع المستخدمين
- المالك (Owner): الشخص الذي أنشأ الملف.
- root: المستخدم المتميز الذي يمتلك صلاحيات كاملة، يمكنه تغيير صلاحيات الملفات والفهارس.
الأمر chmod
- يستخدم الأمر
chmod
لتغيير صلاحيات الملفات. - هناك طريقتان لتعديل الصلاحيات:
-
باستخدام الحروف:
- لإضافة صلاحية:
+
- لحذف صلاحية:
-
- لتخصيص صلاحية محددة:
=
- الصيغة العامة:
chmod newpermission filename
- مثال:
chmod go+rw cts
يضيف صلاحية القراءة والكتابة للمستخدمين الآخرين.
- لإضافة صلاحية:
-
باستخدام الأرقام:
- القراءة (r) تمثل الرقم 4.
- الكتابة (w) تمثل الرقم 2.
- التنفيذ (x) تمثل الرقم 1.
- مجموع الصلاحيات يمكن أن يكون 0-7، حيث أن
rwx
تساوي 7. - مثال: إذا كانت صلاحية الملف 744، فهذا يعني المالك لديه كل الصلاحيات والآخرون لديهم قراءة فقط.
- الأمر سيكون:
chmod 744 cts
.
-
الأمر umask
- يستخدم الأمر
umask
لتحديد صلاحيات افتراضية (default permissions) لكل الملفات التي سيتم إنشاؤها. - يمكن تعيين صلاحيات ثابتة لكل من الملفات والفهارس باستخدام هذا الأمر قبل إنشائها.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
تتناول هذه الاختبارات خصائص حماية الملفات في نظام التشغيل لينكس، مع التركيز على أنواع الصلاحيات المختلفة المخصصة للمستخدمين. سيتم استكشاف كيفية إدارة الوصول وضمان الأمان في النظام.