فهم الأذونات
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 53 من 82.
كل ملف ودليل في لينكس لديه أذونات تتحكم في من يمكنه الوصول إليه وما يمكنه فعله به. يمنع نظام الأمان هذا المستخدمين غير المصرح لهم من قراءة ملفاتك الخاصة أو تعديل ملفات النظام المهمة.
تنقسم الأذونات إلى ثلاثة أنواع من الإجراءات:
- قراءة (r) - عرض محتويات ملف أو سرد محتويات دليل
- كتابة (w) - تعديل ملف أو إضافة/إزالة ملفات في دليل
- تنفيذ (x) - تشغيل ملف كبرنامج أو الدخول إلى دليل
يتم تعيين هذه الأذونات لثلاث فئات مختلفة من المستخدمين:
- المالك - المستخدم الذي قام بإنشاء الملف
- مجموعة - مجموعة من المستخدمين الذين يتشاركون الوصول
- الآخرون - كل شخص آخر على النظام
عندما تقوم بتشغيل ls -l، يُظهر العمود الأول سلسلة الأذونات. تبدو كشيء مثل -rwxr-xr--. تخبرك هذه السلسلة بالضبط من يمكنه فعل ماذا بهذا الملف.
في الدروس القادمة، ستتعلم كيفية قراءة هذه السلسلة النصية وتعديل الأذونات للتحكم في الوصول إلى ملفاتك.
التحدي
سهلاستخدم الأمر ls -l لعرض القائمة التفصيلية للملفات في دليلك الحالي. سيعرض هذا سلاسل الأذونات لكل ملف ودليل.
افحص المخرجات وحدد سلسلة الأذونات لـ script.sh. لاحظ كيف يظهر العمود الأول سلسلة مكونة من 10 أحرف تمثل نوع الملف والأذونات.
قم بتشغيل الأمر:
ls -lفي المخرجات، سترى مدخلات لكل من الملفات ودليل documents. انتبه إلى:
- الحرف الأول:
-للملفات،dللأدلة - الأحرف التسعة التالية التي تظهر أذونات القراءة (r) والكتابة (w) والتنفيذ (x)
- أسماء المالك والمجموعة التي تظهر بعد سلسلة الأذونات
هذه هي نظرتك الأولى على كيفية عرض Linux لمعلومات الأذونات. في الدروس القادمة، ستتعلم قراءة هذه السلاسل بالتفصيل وتعديلها.
ورقة مرجعية
يستخدم نظام Linux الأذونات للتحكم في الوصول إلى الملفات والمجلدات. هناك ثلاثة أنواع من الإجراءات:
- القراءة (r) - عرض محتويات الملف أو سرد محتويات المجلد
- الكتابة (w) - تعديل ملف أو إضافة/إزالة ملفات في مجلد
- التنفيذ (x) - تشغيل ملف كبرنامج أو الدخول إلى مجلد
يتم تعيين الأذونات لثلاث فئات من المستخدمين:
- المالك (Owner) - المستخدم الذي أنشأ الملف
- المجموعة (Group) - مجموعة من المستخدمين الذين يتشاركون الوصول
- الآخرون (Others) - أي شخص آخر على النظام
لعرض أذونات الملفات، استخدم:
ls -lيظهر العمود الأول سلسلة أذونات مكونة من 10 أحرف (على سبيل المثال، -rwxr-xr--):
- الحرف الأول:
-للملفات، وdللمجلدات - الأحرف التسعة التالية: أذونات القراءة (r)، والكتابة (w)، والتنفيذ (x) للمالك، والمجموعة، والآخرين
جرّب بنفسك
ls -lيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر