Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

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

الآن بعد أن فهمت ما هي الأذونات، دعنا نتعلم كيفية قراءة سلسلة الأذونات التي يعرضها ls -l.

تتكون سلسلة الأذونات من 10 أحرف. يشير الحرف الأول إلى النوع: - لملف عادي، و d لدليل. وتنقسم الأحرف التسعة المتبقية إلى ثلاث مجموعات، كل مجموعة تتكون من ثلاثة أحرف:

-rwxr-xr--
│└┬┘└┬┘└┬┘
│ │  │  └── Others: r-- (read only)
│ │  └───── Group:  r-x (read and execute)
│ └──────── Owner:  rwx (read, write, execute)
└────────── Type:   - (regular file)

يمثل كل موضع في المجموعة إذناً محدداً. إذا كان الحرف موجوداً، فهذا يعني أن الإذن ممنوح. إذا كانت هناك شرطة -، فهذا يعني أن الإذن مرفوض.

الترتيبالحرفالمعنى
الأولrقراءة
الثانيwكتابة
الثالثxتنفيذ

لذا تعني r-x أن القراءة والتنفيذ مسموحان، لكن الكتابة ليست كذلك. وتعني rw- أن القراءة والكتابة مسموحان، لكن التنفيذ ليس كذلك.

challenge icon

التحدي

سهل

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

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

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

قم بتشغيل الأمر:

ls -l

في المخرجات، لاحظ كيف يمتلك backup.sh إذن التنفيذ (x) للمالك، مما يجعله قابلاً للتشغيل كبرنامج نصي (script). قارن هذا بـ report.txt و config.cfg اللذين يعتبران ملفات عادية بدون إذن تنفيذ.

لاحظ أيضاً كيف يبدأ دليل projects بحرف d بدلاً من -، ويمتلك إذن التنفيذ الذي يسمح للمستخدمين بدخول الدليل.

ورقة مرجعية

تتكون سلسلة الأذونات التي يعرضها الأمر ls -l من 10 أحرف:

-rwxr-xr--
│└┬┘└┬┘└┬┘
│ │  │  └── Others: r-- (read only)
│ │  └───── Group:  r-x (read and execute)
│ └──────── Owner:  rwx (read, write, execute)
└────────── Type:   - (regular file)

يشير الحرف الأول إلى النوع:

  • - لملف عادي
  • d لدليل (مجلد)

تنقسم الأحرف التسعة المتبقية إلى ثلاث مجموعات من ثلاثة أحرف، تمثل أذونات المالك، والمجموعة، والآخرين.

يمثل كل موضع إذنًا محددًا:

الموضعالحرفالمعنى
الأولrقراءة (Read)
الثانيwكتابة (Write)
الثالثxتنفيذ (Execute)

إذا كان الحرف موجودًا، فهذا يعني أن الإذن ممنوح. أما إذا كانت هناك شرطة -، فهذا يعني أن الإذن مرفوض.

أمثلة:

  • r-x تعني أن القراءة والتنفيذ مسموح بهما، لكن الكتابة غير مسموح بها
  • rw- تعني أن القراءة والكتابة مسموح بهما، لكن التنفيذ غير مسموح به

جرّب بنفسك

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

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

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