| Class | Read | Write | Execute |
|---|---|---|---|
| Owner | |||
| Group | |||
| Others |
0644
rw-r--r--
chmod 0644 filename- Owner can read, write.
- Group can read.
- Others can read.
ما هي حاسبة Chmod؟
تقوم حاسبة Chmod بتحويل أذونات ملفات Unix وLinux بين الأشكال الثلاثة التي يفهمها أمر chmod: الوضع الثماني الرقمي مثل 755، والوضع الرمزي مثل rwxr-xr-x، ومربعات الاختيار الفردية للقراءة والكتابة والتنفيذ للمالك، المجموعة وكل شخص آخر. قم بتغيير أي تمثيل واحد ويتم تحديث التمثيلين الآخرين على الفور، حتى تتمكن من الانتقال من سلسلة الأذونات في البرنامج التعليمي إلى أمر chmod الدقيق الذي تحتاج إلى تشغيله دون إجراء العمليات الحسابية الثماني في رأسك.
يحمل كل ملف ودليل على نظام POSIX أذونات لثلاث فئات من المستخدمين. المالك هو الحساب الذي يملك الملف، والمجموعة عبارة عن مجموعة من المستخدمين الذين يشاركون الوصول، والآخرون هم الجميع. تحتوي كل فئة على ثلاث بتات: القراءة والكتابة والتنفيذ. تسمح القراءة بعرض ملف أو إدراج دليل، وتسمح الكتابة بتغيير ملف أو إضافة وإزالة الإدخالات في الدليل، ويسمح التنفيذ بتشغيل ملف كبرنامج أو إدخال دليل. تقوم الآلة الحاسبة بتعيين كل بت إلى مربع اختيار حتى تتمكن من رؤية ما يمنحه الوضع بالضبط.
يقوم الوضع الرقمي بتشفير كل فئة كرقم ثماني واحد، لأن القراءة تساوي 4، والكتابة تساوي 2 والتنفيذ يساوي 1، وتضاف هذه القيم بشكل فريد من 0 إلى 7. لذلك تتم قراءة 7 وكتابتها وتنفيذها، و5 هي القراءة والتنفيذ، و4 للقراءة فقط. وبالتالي فإن الأرقام الثلاثة من 755 تعني أن المالك لديه حق الوصول الكامل بينما يمكن للمجموعة والآخرين القراءة والتنفيذ ولكن لا يمكنهم الكتابة. تتعامل الأداة أيضًا مع الرقم الرابع، وهو الرقم الرئيسي للبتات الخاصة: setuid وsetgid والبت اللزج، والتي تظهر كأحرف s وt في قائمة رمزية.
كل شيء يعمل بالكامل في متصفحك. لا يوجد تسجيل، ولا يتم تحميل أي شيء، وتستمر الأداة في العمل دون اتصال بالإنترنت بمجرد تحميل الصفحة. إنه مفيد بنفس القدر كمحول سريع عندما تتبع دليل النشر، وكأداة مساعدة تعليمية لفهم كيفية تعيين مخرجات ls-l لأرقام chmod، وكتحقق من السلامة قبل تعيين الأذونات على الخادم، حيث يمكن أن يؤدي حدوث خطأ في الوضع إلى قفلك خارج الملف أو عرضه على النظام بأكمله.
كيفية استخدام حاسبة Chmod؟
تبديل الأذونات
تحقق من القراءة والكتابة والتنفيذ للمالك والمجموعة والآخرين لإنشاء الوضع الذي تريده.
أو أدخل الوضع
اكتب الوضع الثماني مثل 755 أو الوضع الرمزي مثل rwxr-xr-x ويتم تحديث مربعات الاختيار للمطابقة.
إضافة بتات خاصة
قم بتشغيل setuid أو setgid أو البت الثابت إذا كنت في حاجة إليها؛ يتم تحديث الأرقام الثمانية الرائدة تلقائيًا.
انسخ أمر chmod
انسخ أمر chmod الجاهز أو القيم الثماني والرمزية واستخدمها على نظامك.
الميزات الرئيسية
تحويل ثلاثي
تظل مربعات الاختيار الثمانية والرمزية وrwx متزامنة؛ تحرير أي واحد وتحديث الآخرين.
بتات خاصة
الدعم الكامل لـ setuid وsetgid والبت اللزج، الموضح كـ s وS وt وT مثل ls -l.
أمر chmod جاهز
يتم إنشاء أمر chmod جاهز للنسخ للوضع الحالي حتى تتمكن من لصقه في محطة طرفية.
ملخص باللغة الإنجليزية البسيطة
يوضح الوصف المكتوب بالضبط ما يمكن أن يفعله كل فصل للوضع المحدد.
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
CSS Formatter
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
JSON to PHP Array
Convert JSON into a PHP array literal. Choose short [] or array() syntax, indentation, and an optional variable assignment, then copy the result. Runs client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!