استخدام موجه الاوامر (التيرمنال) للمبتدئين

الدرس: الأذونات ١ (مقدمة ومكونات الأذونات)

مقدمة

الأذونات في نظام لينكس تُستخدم لتحديد من يمكنه قراءة أو تعديل أو تنفيذ الملفات والمجلدات. فهم الأذونات ضروري لحماية النظام والتحكم في الوصول إلى الموارد.

عرض الأذونات باستخدام ls -l

يمكننا معرفة الأذونات لأي ملف أو مجلد باستخدام الأمر التالي:

ls -l

مثال على النتيجة:

-rw-r--r--  1 ali  users  2048 Jul 10 12:30 notes.txt

شرح مكونات السطر

  • -rw-r--r--: هذه هي الأذونات.
  • 1: عدد الروابط المرتبطة بالملف.
  • ali: اسم مالك الملف (user).
  • users: اسم المجموعة (group).
  • 2048: حجم الملف بالبايت.
  • Jul 10 12:30: تاريخ التعديل الأخير.
  • notes.txt: اسم الملف.

تحليل الأذونات

الجزء -rw-r--r-- يتكون من 10 رموز:

  • الحرف الأول يشير إلى نوع الملف: - يعني ملف عادي، d يعني مجلد.
  • الأحرف التالية تنقسم إلى 3 مجموعات:
    • rw-: أذونات المالك (القراءة والكتابة).
    • r--: أذونات المجموعة (قراءة فقط).
    • r--: أذونات الآخرين (قراءة فقط).

أنواع الأذونات

  • r (read): قراءة محتوى الملف أو عرض محتويات المجلد.
  • w (write): تعديل الملف أو إنشاء/حذف ملفات داخل المجلد.
  • x (execute): تنفيذ الملف (إذا كان برنامجًا أو سكربتًا) أو الدخول إلى المجلد.

🛠️ الجزء العملي

جرب تنفيذ الأوامر التالية لفهم كيفية عرض وتحليل الأذونات:

1. أنشئ ملفًا جديدًا:

touch test.txt

2. عرض الأذونات الخاصة بالملف:

ls -l test.txt

3. تحليل الأذونات الظاهرة ومقارنتها بالشرح أعلاه.

Related Posts

قم بانشاء معملك