chmod هو أمر من Linux (أنظمة تشبه Unix) يمكن استخدامه لتعديل أذونات الملف. يقوم بتغيير المجموعة والمستخدم والآخرين إلى تنفيذ، كتابة، و إذن القراءة . هذا شمود 755 لينكس يعد الأمر حالة استخدام أساسية لـ chmod. بشكل عام، يتم تطبيق هذا الأمر لإجراء عمليات متنوعة دون أي نوع من الصعوبة لأنه يسهل على العديد من مسؤولي النظام أثناء تشغيل التطبيقات.
هام: يجب إدخال أمر Linux 'chmod' بأحرف صغيرة.
إذا قمنا بتنفيذ الأمر، أي chmod 755 filename، فإننا نسمح للجميع بتنفيذ الملف وقراءته. في هذه الحالة، يُسمح أيضًا لمالك الملف بالكتابة إلى هذا الملف. عندما نستخدم 755 لأي دليل، فإنه يحدد أنه يمكن لأي شخص الوصول إليه.
هام: عادة، يمكن ترجمة هذه الأذونات إلى تمثيل نصي rwxr - xr - x.
أساسيات الأمر chmod
يمكننا التقديم أمر شمود لتعديل إذن أي ملف في يونكس. يمكننا أيضًا تمرير إذن الملف في نموذج مكون من ثلاثة أرقام.
في رقم 755 الرقم الأول 7 يمكن تعريف الإذن المقدم للمالك بالرقم الثاني 5 يمكن تعريفه بأنه إذن المجموعة، والرقم الثالث 5 يمكن تعريفها على أنها إذن من كل الآخر.
وبعبارة أخرى، يمكن تمثيل 755 على النحو التالي:
7 مستخدمين ينفذون ويكتبون ويقرأون
5 مجموعات تنفذ وتقرأ
حلقة لا نهائية
5 آخرون ينفذون ويقرأون
هناك بعض أنواع الأذونات الأساسية للمجموعات والمستخدمين:
- تنفيذ إذن
- إذن الكتابة
- قراءة إذن
بناء الجملة
يحتوي الأمر chmod على بناء الجملة الذي يمكن تعريفه على النحو التالي:
df.loc
chmod
يمكن أن يحتوي جزء إذن الأمر على أنواع مختلفة من التنسيقات. يمكن تعريف تنسيق واحد على أنه مجموعة أرقام مثل تلك التي يمكننا رؤيتها على النحو التالي:
chmod 755
قبل أن نرى استخدام chmod، يجب أن نعرف بعض الخيارات أدناه:
-ر: يمكن لهذا الخيار تغيير الأذونات بشكل متكرر.
-المرجع=ملف: يستخدم وضع الملف بدلاً من قيم MODE.
-ج: يتم الإبلاغ فقط في حالة إجراء أي تعديل.
-في: يمكنه إخراج التشخيص لجميع الملفات التي تمت معالجتها.
التمثيل الثماني للأمر chmod
يتم التعبير عن الأذونات أيضًا في شكل تمثيل ثماني (مع أرقام من 0 إلى 7).
وهذا هو بالضبط 755، مجموعة من التمثيل الثماني للإذن لمالك المجموعة، ومالك المستخدم، وغيرهم.
تبدأ الأرقام الثمانية من مجموع الأرقام التالية:
1= تنفيذ إذن
2= إذن الكتابة
رسم تخطيطي لنموذج e-r
4= إذن القراءة
ومن ثم، 7= 1 + 2 + 4 = إذن التنفيذ + الكتابة + القراءة
5= 1 + 4= إذن التنفيذ + القراءة
فئة مجردة مقابل واجهة
حيث يمكن اعتبار مالك المجموعة ومالك المستخدم والأذونات الأخرى بشكل منفصل.
علاوة على ذلك، يمكن لمجموع الأذونات لأصحاب المستخدمين المختلفين إنشاء رقم ثماني واحد (من خلال 0-7) ويستخدم أيضًا لمالك المجموعة والأذونات الأخرى.
ملاحظة: تذكر تجاوز الإذن، أي 777 الذي يوفر الوصول الكامل للجميع. في الدلائل أو الملفات، لا يُقترح الأمر 777 لأسباب أمنية واضحة.
الأمر chmod 755 بشأن استخدام الدلائل والملفات
دعونا نفهم عواقب الأذونات على الدلائل والملفات.
نرغب في معرفة ما يفعله إذن التنفيذ والكتابة والقراءة من خلال وجهة نظر المستخدم إذا تم تطبيقه على الأدلة أو الملفات.
إذن القراءة:
إذن الكتابة:
- الملف: يمكنه تغيير محتوى الملف.
تنفيذ الإذن: