AzLearn

الأمان وقابلية النقل

تعلم

الأمان وقابلية النقل — Security and Portability

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

ما ستتعلمه:

  • الاقتباس الآمن — حماية المسافات والرموز.
  • منع الحقن — لا تنفذ نصاً لا تثق به.
  • قابلية النقل — Bash على macOS وLinux ليس دائماً متطابقاً.
  • الصلاحيات — قراءة قبل كتابة، ورفض المسارات الغامضة.

مهارات الفصل

safe-quoting command-injection portability permissions