Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

تخطي إلى المحتوى الرئيسي
Gizke.com
المدونة

حاسبة chmod

يعمل على جهازك. لا يُرسل أي شيء.

الصلاحيات

منقراءةكتابةتنفيذالرقم
المالك7
المجموعة5
الآخرون5
البتات الخاصة
الصق ما يعرضه ls -l، مثل -rw-r--r-- أو drwxr-xr-x.
صلاحيات شائعة
755: المجلدات والسكربتات والبرامج: المالك يعدّل والجميع يقرأ وينفّذ

النتيجة

755-rwxr-xr-x
chmod بالأرقامchmod 755 file.txt
chmod بالحروفchmod u=rwx,g=rx,o=rx file.txt
المالك:
القراءة, التعديل, تشغيله كبرنامج
المجموعة:
القراءة, تشغيله كبرنامج
الآخرون:
القراءة, تشغيله كبرنامج

تطبيق تغيير chmod

اكتب ما كنت ستمرره إلى chmod لترى أثره على ⁦755⁩ - بنفس قواعد GNU chmod.

من: u المالك، g المجموعة، o الآخرون، a الجميع. ثم + يضيف، - يزيل، = يحدد: r وw وx وX وs وt. افصل بفواصل.
755 → 755rwxr-xr-xلا يتغير شيء.

Umask

يزيل الـ umask صلاحيات من الملفات والمجلدات الجديدة. اكتب قيمة لترى ما تحصل عليه الملفات الجديدة.

الملفات الجديدة
644 -rw-r--r--
المجلدات الجديدة
755 drwxr-xr-x
بالحروف
umask -S → u=rwx,g=rx,o=rx

احسب صلاحيات ملفات لينكس: حدّد المربعات أو اكتب 755 أو rwxr-xr-x، واحصل على أمر chmod، وطبّق تغييرات مثل u+x وجرّب قيمة umask.

يمنح لينكس وmacOS كل ملف ومجلد ثلاث مجموعات من الصلاحيات - لمالكه ولمجموعته وللجميع - تُكتب بأرقام مثل 755 أو بحروف مثل rwxr-xr-x. حدّد المربعات أو اكتب أيًّا من الشكلين لتحصل على كليهما، مع أمر chmod جاهز للنسخ وشرح واضح لمن يستطيع فعل ماذا. ويمكنك أيضًا تجربة تغيير مثل u+x,go-w (يُحسب تمامًا كما يفعل GNU chmod) ومعرفة الصلاحيات التي تأخذها الملفات مع قيمة umask.

أسئلة شائعة

ماذا يعني chmod 755؟
كل رقم يمثل فئة من الناس - المالك والمجموعة والآخرين - وهو مجموع القراءة (4) والكتابة (2) والتنفيذ (1). 7 = 4 + 2 + 1، أي أن المالك يقرأ ويكتب وينفّذ؛ و5 = 4 + 1، أي أن المجموعة والآخرين يقرؤون وينفّذون دون تعديل. بالحروف: rwxr-xr-x.
هل أستخدم 644 أم 755؟
644 للملفات العادية (صفحات الويب والصور والمستندات)، و755 للمجلدات وللسكربتات أو البرامج التي يجب تشغيلها. المجلد يحتاج صلاحية التنفيذ (x) ليُفتح أصلًا، ولهذا يأخذ 755.
لماذا يُعد chmod 777 فكرة سيئة؟
يسمح 777 لكل مستخدم وكل عملية على الجهاز بتعديل الملف أو حذفه، وعلى خادم الويب يشمل ذلك إضافة مخترقة. صحّح المالك بالأمر chown بدلًا من ذلك، أو استخدم 775/664 مع مجموعة مشتركة.
ما هي setuid وsetgid وبت sticky؟
إنها الرقم الأول الاختياري. يشغّل setuid (4) البرنامج بصلاحيات مالكه مثل passwd. ويجعل setgid (2) على مجلد الملفات الجديدة ترث مجموعته، وهو مفيد لمجلدات المشاريع. ويسمح sticky (1) على مجلد مثل /tmp للجميع بالكتابة وللمالكين فقط بالحذف. يعرضها ls -l بالحرفين s وt مكان x.
ما هو umask؟
البتات التي تُنزع من الملفات والمجلدات الجديدة. تطلب البرامج 666 للملفات و777 للمجلدات ويطرح umask منها: القيمة الشائعة 022 تعطي 644 و755، أما 077 فتعطي 600 و700 لتكون الملفات الجديدة خاصة.
هل يُرسل أي شيء إلى خادم؟
لا. تجري كل الحسابات في متصفحك، لذا تعمل الصفحة دون اتصال أيضًا. الرابط المنسوخ يحتوي على الصلاحية فقط، مثل ?mode=755.

شارك هذه الأداة

المدونةمن نحناتصل بناشروط الاستخدامسياسة الخصوصية