Menu
CoddyTech

قراءة الأذونات

جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 54 من 82.

يبدأ كل سطر من ls -l بسلسلة أذونات مكوّنة من 10 أحرف، على سبيل المثال:

-rw-r--r-- 1 user user  120 Jan 10 09:00 report.txt
drwxr-xr-x 2 user user 4096 Jan 10 09:00 projects

الحرف الأول هو النوع: - للملف العادي، وd للدليل. أما الأحرف التسعة الأخرى، فهي ثلاث مجموعات من ثلاثة:

  • الأحرف 2-4: أذونات المالك
  • الأحرف 5-7: أذونات المجموعة
  • الأحرف 8-10: أذونات الجميع الآخرين (الآخرون)

في كل مجموعة، تعني r القراءة، وتعني w الكتابة، وتعني x التنفيذ، وتعني - أن الإذن غير متاح.

إذًا، يتيح rw-r--r-- للمالك القراءة والكتابة، بينما يتيح للجميع سواه القراءة فقط. في الدليل، يتيح x الدخول إليه باستخدام cd.

challenge icon

التحدي

سهل

استخدم ls -l لعرض قائمة الملفات التفصيلية وفحص سلاسل الأذونات لكل عنصر.

اطّلع على الناتج وحدد الأذونات لكل ملف ومجلد. لكل عنصر، اقرأ سلسلة الأذونات المكوّنة من 10 أحرف وحدد:

  • ما إذا كان ملفًا (-) أم مجلدًا (d)
  • الأذونات التي يملكها المالك (المجموعة الأولى المكوّنة من ثلاثة أحرف)
  • الأذونات التي تملكها المجموعة (المجموعة الثانية المكوّنة من ثلاثة أحرف)
  • الأذونات التي يملكها الآخرون (المجموعة الثالثة المكوّنة من ثلاثة أحرف)

شغّل الأمر:

ls -l

في الناتج، لاحظ أن backup.sh وreport.txt وconfig.cfg ملفات عادية لا تملك إذن التنفيذ (x). قارِنها بمجلد projects، الذي يبدأ بـ d بدلًا من - ويتضمن إذن التنفيذ، ما يسمح للمستخدمين بدخول المجلد.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Terminal