0Pricing
Linux Server Deployment & SSH Mastery · درس

أساسيات نظام الملفات والأذونات

افهم التسلسل الهرمي لنظام ملفات Linux، وأدِر الملفات والمجلدات، واضبط أذونات المستخدمين والمجموعات الأساسية باستخدام `chmod` و`chown`

أساسيات نظام الملفات والأذونات درس مجاني في Linux Server Deployment & SSH Mastery على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Linux Server Deployment & SSH Mastery، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Linux Server Deployment & SSH Mastery 4 دروس في المجموع.

مرحبًا بكم في نظام ملفات Linux

تنظّم Linux كل شيء في صورة شجرة من الملفات والأدلة. ستتعلمون التسلسل الهرمي، وكيفية إدارة الملفات، وكيف تتحكم الأذونات في الوصول.

الدليل الجذر `/`

في القمة تمامًا يوجد الدليل الجذر، ويُكتب على شكل /. ويتفرع من هنا كل مسار على الخادم.

أدلة Linux الأساسية

توجد بضعة أدلة أساسية تحت الجذر: /bin للأوامر الأساسية، و/etc للإعدادات، و/home للمستخدمين، و/var للسجلات والبيانات المتغيرة. ومعرفتها تسرّع عملكم.

إنشاء مجلدات جديدة باستخدام `mkdir`

ينشئ mkdir دليلًا جديدًا. لننشئ مجلدًا باسم projects في موقعكم الحالي مباشرةً.

mkdir projects

إنشاء ملفات فارغة باستخدام `touch`

ينشئ touch ملفًا فارغًا (ويحدّث الطوابع الزمنية أيضًا). لننشئ ملف report.txt داخل مجلد projects.

cd projects
touch report.txt
ls

النقل وإعادة التسمية باستخدام `mv`

ينقل mv الملفات بين المواقع — وإعادة التسمية ليست سوى نقل الملف داخل الموقع نفسه. لنُعد تسمية report.txt إلى final_report.txt.

mv report.txt final_report.txt
ls

شرح أذونات ملفات Linux

تتحكم أذونات Linux في الوصول حسب المستخدم والمجموعة والآخرين، مع امتلاك كل منهم أذونات القراءة (r) والكتابة (w) والتنفيذ (x) — وتُعرض كسلاسل مثل -rwxr-xr--.

ضبط الأذونات باستخدام `chmod`

يضبط chmod الأذونات، غالبًا باستخدام النظام الثماني: r=4 وw=2 وx=1، مع جمع القيم لكل نوع من المستخدمين. لذلك يمنح chmod 755 الأذونات rwxr-xr-x — كاملةً للمالك، والقراءة والتنفيذ لبقية المستخدمين.

مثال على `chmod`

لنرَ chmod أثناء العمل: أنشئوا برنامجًا نصيًا، ثم قيّدوا أذوناته بحيث لا يتمكن من تشغيله إلا المالك، بينما تقتصر أذونات المجموعة على القراءة.

echo "#!/bin/bash\necho \"Hello from script!\"" > my_script.sh
ls -l my_script.sh
chmod 740 my_script.sh
ls -l my_script.sh

تغيير المالك والمجموعة باستخدام `chown`

يغيّر chown مالك الملف ومجموعته (عادةً باستخدام sudo). استخدموا user أو :group أو user:group لتحديد من يتحكم فيه بدقة.

# Assuming 'coddy' is your current user and group
# sudo chown anotheruser my_script.sh
# sudo chown :anothergroup my_script.sh
# ls -l my_script.sh

التدرّب على الأذونات

لنفترض وجود ملف باسم data.log. تريدون أن يمتلك المالك أذونات القراءة والكتابة والتنفيذ كاملةً، وأن تمتلك المجموعة أذونتي القراءة والتنفيذ، وأن يمتلك الآخرون إذن القراءة فقط.

مراجعة: نظام الملفات والأذونات

عمل ممتاز! تعلمتم شجرة نظام الملفات، والأدلة الأساسية، وأوامر الملفات مثل mkdir وmv، وكيف يتحكم chmod وchown في الوصول. لقد أتقنتم مهارات الإدارة الأساسية.

الأسئلة الشائعة

هل درس «أساسيات نظام الملفات والأذونات» مجاني؟

نعم — نص درس «أساسيات نظام الملفات والأذونات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Linux Server Deployment & SSH Mastery، انتقل إلى CoddyKit PRO. تتضمن دورة Linux Server Deployment & SSH Mastery 4 دروس في المجموع.

ماذا ستتعلم في «أساسيات نظام الملفات والأذونات»؟

افهم التسلسل الهرمي لنظام ملفات Linux، وأدِر الملفات والمجلدات، واضبط أذونات المستخدمين والمجموعات الأساسية باستخدام `chmod` و`chown` تتمرن على Linux Server Deployment & SSH Mastery مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Linux Server Deployment & SSH Mastery؟

لا تُشترط خبرة سابقة. Linux Server Deployment & SSH Mastery على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «أساسيات نظام الملفات والأذونات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Linux Server Deployment & SSH Mastery هذا؟

نعم. كل درس في Linux Server Deployment & SSH Mastery يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مقدمة إلى خوادم Linux
  2. إتقان أوامر CLI الأساسية
  3. أساسيات نظام الملفات والأذونات
  4. التعامل مع النصوص: العرض والبحث والتمرير
← العودة إلى Linux Server Deployment & SSH Mastery