Skip to main content

كيفية استخدام chmod القيادة في لينكس

Linux File Permissions: Commands with Examples - Linux Tutorial 6 (قد 2024)

Linux File Permissions: Commands with Examples - Linux Tutorial 6 (قد 2024)
Anonim

يتيح لك الأمر chmod تغيير أذونات الوصول للملفات والمجلدات.

يمكن تنفيذ الأمر chmod ، مثل الأوامر الأخرى ، من سطر الأوامر أو من خلال ملف البرنامج النصي.

إذا كنت بحاجة إلى سرد أذونات الملف ، استخدم الأمر ls.

بناء جملة الأوامر chmod

هذا هو الصيغة الصحيحة عند استخدام الأمر chmod:

chmod خيارات واسطة ، واسطة file1 file2 …

فيما يلي بعض الخيارات المعتادة المستخدمة مع chmod:

  • -f، --silent، --quiet (يمنع معظم رسائل الخطأ)
  • -v ، --verbose (إخراج تشخيص لكل ملف يتم معالجته)
  • -c ، - التغييرات (مثل الإطالة ولكن التقارير فقط عند إجراء تغيير)
  • -R ، - recreative (تغيير الملفات والدلائل بشكل متكرر)
  • - مساعدة (يعرض تعليمات ومخارج)
  • - النسخ (مخرجات معلومات النواتج ومخارجها)

فيما يلي قائمة بأذونات عددية متعددة يمكن تعيينها للمستخدم والمجموعة وأي شخص آخر على الكمبيوتر. بجانب الرقم هو المكافئ حرف القراءة / الكتابة / التنفيذ.

  • 7 ، rwx ، القراءة والكتابة والتنفيذ
  • 6 ، rw- ، القراءة والكتابة
  • 5 ، r-x ، القراءة والتنفيذ
  • 4 ، r-- ، للقراءة فقط
  • 3 ، -wx ، الكتابة والتنفيذ
  • 2 ، -w- ، اكتب فقط
  • 1 ، - x ، تنفيذ فقط
  • 0 ، --- لا شيء

أمثلة الأمر chmod

إذا أردت ، على سبيل المثال ، تغيير أذونات "المشاركين" للملف حتى يتمكن الجميع من الوصول إليها بالكامل ، فستدخل:

chmod 777 مشارك

يحدد أول 7 أذونات للمستخدم ، بينما يعيّن الثاني 7 أذونات المجموعة ، بينما يعين الثالث 7 الأذونات لكل شخص آخر.

إذا كنت تريد أن تكون الشخص الوحيد الذي يمكنه الوصول إليها ، فيمكنك استخدام:

تشمود 700 مشارك

لمنح نفسك وأعضاء مجموعتك حق الوصول الكامل:

chmod 770 مشاركين

إذا كنت ترغب في الاحتفاظ بالوصول الكامل لنفسك ، ولكنك ترغب في منع الآخرين من تعديل الملف ، فيمكنك استخدام:

chmod 755 مشارك

يستخدم ما يلي الحروف الواردة أعلاه لتغيير أذونات "المشاركين" بحيث يمكن للمالك القراءة والكتابة إلى الملف ، ولكنه لا يغير الأذونات لأي شخص آخر:

chmod u = rw المشتركين

مزيد من المعلومات عن قيادة chmod

يمكنك تغيير ملكية المجموعة للملفات والمجلدات الموجودة باستخدام الأمر chgrp. قم بتغيير المجموعة الافتراضية للملفات والمجلدات الجديدة باستخدام الأمر newgrp.

تذكر أن الروابط الرمزية المستخدمة في أمر chmod ستؤثر على الكائن الحقيقي المستهدف.

ضبط الأوضاع

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

chmod 1755 مشارك