ما هو سطر الأوامر Chmod 666؟ (موضح للمبتدئين)

هل أنت جديد على أنظمة Linux ولست متأكدًا من كيفية عمل تعديل أذونات الملفات؟ نحن نفهم ما تشعر به. يمكن أن تكون رموز Linux ووظائفها معقدة. لكن أولاً، ما هو chmod؟

يتيح الأمر "chmod" للمستخدمين التحكم في الوصول إلى الدلائل والبرامج النصية وملفات النظام في Linux. يُستخدم هذا الأمر لتغيير أذونات ملفات Linux، والتي قد تبدو معقدة. ولكن بعد قراءة هذا المقال، نؤكد لك أن الأمر سيبدو بسيطًا. دعونا نناقش وظائف chmod 666 وأوامر chmod الأخرى ونشرح ما تعنيه أذونات الملفات في أنظمة Linux.

فهم إعدادات أذونات الملف

Chmod، هو الأمر على مستوى النظام المستخدم لتغيير أذونات الملف.

Chmod هو أمر على مستوى النظام يرمز إلى "تغيير الوضع". يتيح هذا الأمر للمستخدمين تعديل إعدادات أذونات الملف يدويًا على الأنظمة المشابهة لنظام Unix.

لاحظ أنchmodيختلف عن "chown"، والتي تعني"تغيير المالك". يسمح Chown للمستخدمين بتعيين ملكية ملف لمستخدم آخر على أنظمة Unix. ومن ناحية أخرى،chgrpيرمز إلى "يتغيرمجموعة،"ويقوم هذا الأمر بتعيين ملف لمجموعة مختلفة. من المفيد معرفة هذه الأوامر لأنها يمكن أن تحسن سهولة الاستخدام. ومع ذلك، لا يتم استخدامها على نطاق واسع مثل chmod.

إقرأ أيضاً:كيفية الحصول على رقم الإصدار الفعلي لنظام التشغيل Windows 10 من سطر الأوامر؟

كيف تعمل قواعد الوصول

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

إليك كيف يبدو Chmod 666 في قائمة الملفات:

للمجلدات:

بمجرد تغيير وضع الدليل إلى 666، يتم عرض وضع المجلد في قائمة ملفات بنمط Unix على النحو التالي:

من خلال-rw-rw-

للملفات:

عندما يتم تغيير وضع الملف إلى 666، سيتم عرض الوضع في قائمة ملفات Unix على النحو التالي:

-رو-رو-رو-

إدارة حقوق القراءة والكتابة

يتيح لك Linux منح حق الوصول إلى ملف أو مجلد عن طريق تحديد الأذونات التي سيحصل عليها المالك والمجموعة والآخرون.

يُعرف نوع الوصول المنسوب إلى الملف باسم إذن الملف. في Linux، يحتوي كل ملف علىمالك ومجموعةويتضمن إذن الوصول لثلاثة أنواع من المستخدمين:مالك الملف/المجلد وأعضاء المجموعة وغيرهم. وبالإضافة إلى ذلك، يمكن للمستخدمين إماقراءة أو كتابة أو تنفيذ الملفات. يتيح لك فهم أذونات الملف تحديد المستخدمين الذين يمكنهم قراءة الملف أو كتابته أو تنفيذه.

التحقق من مستويات الأذونات

ال "ليرة سورية"يتم استخدام الأمر للتحقق من أذونات الملفات الموجودة على نظامك. لعرض أذونات ملف واحد، استخدم الأمر "ls" مع اسم الملف. على سبيل المثال، للتحقق من أذونات الملف "للملف"، سيتعين عليك تشغيل الأمر التالي:

$ليرة سورية -لملف

ال ""يتم استخدام السطر هنا لعرض محتويات وأذونات"ملف". يشير الحرف الأول في الإخراج إلى نوع الإدخال، حيث يمثل "-" ""ملف" و "د"" يمثل ""دليل". ثم هناكثلاث مجموعات من تسعة أحرف، حيث تمثل الثلاثة الأولى أذونات مالك الملف. التمثل المجموعة التالية أذونات المجموعة، وتمثل المجموعة الأخيرة أذونات للمستخدمين الآخرينلا يدخل في الفئتين الأوليين.

تحتوي كل مجموعة أذونات على ثلاثة أحرف. إذا كان الحرف شرطة ""، تم رفض حقوق الوصول. إذا كان الحرف "ص,” “في،" أو "س"، فهذا يعني أن المستخدم قد تم منحه الإذن. الحرف "ص"في مجموعة الأذونات يدل على أن المستخدم لديه فقطإذن القراءة، مما يعني أنه لا يمكن فتح الملف/المجلد إلا وعرضه ولكن لا يمكن تحريره.

ومن ناحية أخرى، الرسالة "في"يشير إلى أن المستخدم لديه إذن الكتابة للملف. ونتيجة لذلك، يمكن للمستخدم تحريره وحذفه. وأخيرًا، "س" يمثل أذونات التنفيذ. إذا كان ملفك عبارة عن برنامج C++، فسوف يتضمن "س"تنفيذ الإذن.

إذا كان "ليرة سورية"إرجاع الأمر""لأي مجموعة، لم يتم منح أي إذن. وأخيرا،"rwx" يشير إلى أنه تم منح أذونات القراءة والكتابة والتنفيذ. ستساعدك معرفة أذونات الملف هذه على فهم كيفية عمل أمر chmod بشكل أكثر فعالية بشكل أفضل.

تكوينات الأذونات الأخرى

هناك أوامر chmod أخرى يمكن للمستخدمين استخدامها لتعديل أذونات الملف. دعونا نلقي نظرة على أوامر Chmod الأخرى ووظائفها.

  • شمود 400:يقوم Chmod 400 بإزالة جميع الأذونات الأخرى. يمكن للمستخدمين أيضًا تحديد الأذونات للمستخدمين والمجموعات وغيرهم.
  • شمود 555:عندما يتم تعيين أذونات الملف على 555، يتم حظره من الجميع باستثناء المستخدم المتميز للنظام.
  • شمود 600:يتم تعريف مالك الملف على أنه شخص يتمتع بحق الوصول الكامل للقراءة والكتابة. لا يمكن لأي مستخدم آخر الوصول إلى الملف إذا تم تعيين أذونات الملف على 600.
  • شمود 640:يسمح Chmod 640 للمالك بالحصول على جميع الأذونات دون أن يحصل المستخدمون الآخرون على أي منها.
  • Chmod 644: اعتمادًا على ما إذا كان يحتوي على 644، يمكن قراءته أو كتابته أو كليهما مع الأعضاء أو الآخرين، الذين لا يجوز لهم قراءته إلا مقدمًا.
  • شمود 664:المستخدمون الذين لديهم chmod 664 لديهم وصول غير مقيد. ومع ذلك، يمكن للمستخدمين الآخرين القراءة والكتابة فقط. في chmod 644، يُسمح لمستخدم معين فقط بالكتابة/التعديل للمجموعات داخل هذا المجال.
  • شمود 700:باستخدام سطر الأوامر chmod 700، يمكنك حماية ملف من وصول المستخدم حتى لو كان متاحًا مسبقًا للمستلم.
  • شمود 751:يمنح هذا الرمز حق الوصول الكامل من ملف إلى آخر ويقرأ وينفذ إذن الملف.

الملاحظات النهائية

نأمل أن يكون لديك الآن فهم أفضل لما تفعله أوامر chmod 666 وأوامر وضع التغيير الأخرى. تسمح أسطر الأوامر هذه للمستخدمين بتعديل أذونات الملفات. لذا، إذا كنت تريد تعديل أذونات الملفات على نظام التشغيل Linux، فاطلع على الأوامر التي تمت مناقشتها في هذه المقالة.

الأسئلة الشائعة

ما هو إذن لينكس 655؟

• الإذن 655 يعني أن مالك الملف والكاتب فقط هما من يستطيع الوصول إلى الملف.
• سيصبح الملف غير صالح للعمل إذا قام الآخرون بقراءته وتنفيذه.

ما هو بالضبط Rw Rw R -؟

• يمكن لمستخدم أو مجموعة أو مستخدم آخر أن يحصل على أذونات القراءة والكتابة فقط. ومع ذلك، لا يمكن للآخرين القراءة إلا بإذن.
• تأكد من تحديد rwxr-xr-x لأذونات القراءة والكتابة وتنفيذها.