ملخص - إحكام الحماية
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 58 من 82.
التحدي
سهللديك ملفان يحتاجان إلى تأمين أذوناتهما:
backup.sh- نص برمجي (script) يجب أن يكون قابلاً للتنفيذ من قبل المالك، وقابلاً للقراءة والتنفيذ من قبل المجموعة، ولكن قابلاً للقراءة فقط من قبل الآخرين (الإذن754)config.txt- ملف إعدادات حساس يجب أن يكون قابلاً للقراءة والكتابة فقط من قبل المالك، مع عدم وجود وصول للمجموعة أو الآخرين (الإذن600)
استخدم chmod مع الوضع الرقمي (numeric mode) لتعيين الأذونات الصحيحة على كلا الملفين. ثم اعرض أذونات كلا الملفين باستخدام ls -l للتحقق من تغييراتك.
يجب أن يظهر مخرجك النهائي:
backup.shبالأذونات-rwxr-xr--config.txtبالأذونات-rw-------
تلميح: قم بتشغيل
chmod 754 backup.shوchmod 600 config.txt، ثم استخدمls -lلعرض كلا الملفين.
جرّب بنفسك
الطرفية
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر