ملخص - إحكام الحماية
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 58 من 82.
التحدي
سهللديك ملفان يتطلبان تأمين أذوناتهما:
backup.sh- نص برمجي يجب أن يكون قابلاً للتنفيذ بواسطة المالك، وقابلاً للقراءة والتنفيذ بواسطة المجموعة، وقابلاً للقراءة فقط بواسطة الآخرين (الأذونات754)config.txt- ملف تكوين حساس يجب أن يكون قابلاً للقراءة والكتابة فقط بواسطة المالك، دون أي وصول للمجموعة أو الآخرين (الأذونات600)
استخدم chmod بالوضع الرقمي لضبط الأذونات الصحيحة على كلا الملفين. ثم اعرض أذونات كلا الملفين باستخدام 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مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر