Chmod
- Chmod: دليل شامل للمبتدئين في التحكم بأذونات الملفات في أنظمة يونكس
Chmod (اختصار لـ Change Mode) هو أمر أساسي في أنظمة يونكس و لينكس و ماك أو إس يسمح لك بتعديل أذونات الوصول إلى الملفات والمجلدات. فهم هذا الأمر ضروري لأي شخص يعمل على هذه الأنظمة، سواء كان مسؤول نظام أو مطور برامج أو مستخدمًا عاديًا. في هذا المقال، سنشرح مفهوم أذونات الملفات، وكيفية استخدام أمر Chmod، وأمثلة عملية لمساعدتك على البدء.
ما هي أذونات الملفات؟
في أنظمة يونكس، يتم تحديد أذونات الوصول إلى الملفات والمجلدات بثلاثة أنواع من المستخدمين:
- المالك (Owner): المستخدم الذي أنشأ الملف أو المجلد.
- المجموعة (Group): مجموعة المستخدمين التي ينتمي إليها الملف أو المجلد.
- الآخرون (Others): جميع المستخدمين الآخرين على النظام.
لكل نوع من هؤلاء المستخدمين، هناك ثلاثة أنواع من الأذونات:
- القراءة (Read): السماح بعرض محتوى الملف أو قائمة محتويات المجلد.
- الكتابة (Write): السماح بتعديل محتوى الملف أو إضافة أو حذف ملفات من المجلد.
- التنفيذ (Execute): السماح بتشغيل الملف (إذا كان برنامجًا) أو الدخول إلى المجلد (لتغيير الدليل).
تمثيل الأذونات
عادةً ما يتم تمثيل أذونات الملفات كسلسلة من عشرة أحرف. أول حرف يشير إلى نوع الملف:
- – (ناقص): ملف عادي.
- d (حرف): دليل (مجلد).
- l (حرف): رابط رمزي.
الأحرف التسعة المتبقية تمثل الأذونات للمالك والمجموعة والآخرين، على التوالي. يتم تمثيل كل مجموعة من الأذونات بثلاثة أحرف:
- r (حرف): قراءة.
- w (حرف): كتابة.
- x (حرف): تنفيذ.
- – (ناقص): لا يوجد إذن.
على سبيل المثال، الأذونات rwxr-xr-- تعني:
- المالك لديه أذونات القراءة والكتابة والتنفيذ.
- المجموعة لديها أذونات القراءة والتنفيذ.
- الآخرون لديه أذونات القراءة فقط.
استخدام أمر Chmod
يستخدم أمر Chmod لتغيير أذونات الملفات والمجلدات. الصيغة العامة للأمر هي:
chmod [الخيارات] الأذونات الملف/المجلد
هناك طريقتان رئيسيتان لتحديد الأذونات:
- التمثيل الرمزي (Symbolic Notation): يستخدم الأحرف لتمثيل الأذونات. على سبيل المثال:
chmod u+x file.txt يضيف إذن التنفيذ للمالك. chmod g-w file.txt يزيل إذن الكتابة للمجموعة. chmod o=r file.txt يضبط أذونات الآخرين على القراءة فقط.
- التمثيل الرقمي (Octal Notation): يستخدم الأرقام لتمثيل الأذونات. كل إذن له قيمة رقمية:
* القراءة: 4 * الكتابة: 2 * التنفيذ: 1
للحصول على الأذونات المطلوبة، يتم جمع القيم الرقمية للأذونات التي تريد تعيينها لكل مجموعة من المستخدمين. على سبيل المثال:
* rwx = 4 + 2 + 1 = 7 * r-x = 4 + 0 + 1 = 5 * r-- = 4 + 0 + 0 = 4 * --- = 0 + 0 + 0 = 0
لذلك، لتعيين الأذونات rwxr-xr--، يمكنك استخدام الأمر:
chmod 754 file.txt
أمثلة عملية
| الأمر | الوصف | |---|---| | chmod 777 file.txt | يعطي جميع المستخدمين (المالك والمجموعة والآخرين) أذونات القراءة والكتابة والتنفيذ. (يجب استخدامه بحذر شديد!) | | chmod 644 file.txt | يعطي المالك أذونات القراءة والكتابة، ويعطي المجموعة والآخرين أذونات القراءة فقط. (شائع للملفات النصية) | | chmod 755 directory | يعطي المالك أذونات القراءة والكتابة والتنفيذ، ويعطي المجموعة والآخرين أذونات القراءة والتنفيذ. (شائع للمجلدات) | | chmod u+x script.sh | يضيف إذن التنفيذ للمالك لملف السكربت. | | chmod g+w directory | يضيف إذن الكتابة للمجموعة للمجلد. |
اعتبارات أمنية
من المهم أن تكون حذرًا عند استخدام أمر Chmod، خاصةً عند تعيين أذونات واسعة مثل 777. يمكن أن يؤدي ذلك إلى ثغرات أمنية إذا تمكن المستخدمون غير المصرح لهم من الوصول إلى ملفاتك.
أوامر ذات صلة
- ls : لعرض قائمة الملفات والمجلدات مع أذوناتها.
- chown : لتغيير مالك الملف أو المجلد.
- chgrp : لتغيير مجموعة الملف أو المجلد.
- umask : لتعيين القناع الافتراضي للأذونات الجديدة.
استراتيجيات تداول الخيارات الثنائية ذات الصلة (للمقارنة فقط - Chmod لا يرتبط مباشرة بالتداول)
- استراتيجية مارتينجال
- استراتيجية المضاعفة
- استراتيجية المتوسط المتحرك
- استراتيجية اختراق النطاق
- استراتيجية بولينجر باند
- استراتيجية RSI
- استراتيجية MACD
- استراتيجية Fibonacci
- استراتيجية Ichimoku Cloud
- استراتيجية Price Action
- استراتيجية التداول المتأرجح
- استراتيجية التداول اليومي
- استراتيجية التداول الخوارزمي
- استراتيجية التداول بناءً على الأخبار
- استراتيجية التداول باستخدام أنماط الشموع اليابانية
تحليل فني وتحليل حجم التداول (للمقارنة فقط - Chmod لا يرتبط مباشرة بالتداول)
- تحليل الشموع اليابانية
- تحليل خطوط الاتجاه
- تحليل الدعم والمقاومة
- تحليل المتوسطات المتحركة
- تحليل مؤشر القوة النسبية (RSI)
- تحليل مؤشر الماكد (MACD)
- تحليل حجم التداول
- تحليل دفتر الطلبات
- تحليل الفجوات السعرية
- تحليل أنماط الرسوم البيانية
- تحليل الانعكاسات
- تحليل الاختراقات
- تحليل التجميع والتوزيع
- تحليل التصحيحات
- تحليل التذبذب
روابط خارجية
آمل أن يكون هذا المقال قد قدم لك فهمًا شاملاً لأمر Chmod وأذونات الملفات في أنظمة يونكس. تذكر أن فهم هذه المفاهيم أمر بالغ الأهمية للحفاظ على أمان واستقرار نظامك.
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين