الأمان وقابلية النقل
تعلمالأمان وقابلية النقل — Security and Portability
أخطر أخطاء Bash تأتي من النص غير المقتبس، أو تنفيذ مدخلات المستخدم كأوامر، أو افتراضات غير صحيحة عن النظام. هذا الفصل يضع قواعد عملية تسبق أي سكربت يعمل على ملفات حقيقية أو بيئة إنتاج.
ما ستتعلمه:
- الاقتباس الآمن — حماية المسافات والرموز.
- منع الحقن — لا تنفذ نصاً لا تثق به.
- قابلية النقل — Bash على macOS وLinux ليس دائماً متطابقاً.
- الصلاحيات — قراءة قبل كتابة، ورفض المسارات الغامضة.
مهارات الفصل
safe-quoting
command-injection
portability
permissions