Skip to main content

تكوين يونيكس / لينكس الملف وحقوق الوصول الدليل

Linux Tutorial for Beginners: Introduction to Linux Operating System (أبريل 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (أبريل 2025)

جدول المحتويات:

Anonim

تقوم أنظمة التشغيل Unix و Linux بتعيين حقوق الوصول إلى الملفات والدلائل باستخدام واحد من ثلاثة أنواع من الوصول (القراءة والكتابة والتنفيذ) المخصصة لكل مجموعة من المجموعات الثلاث (المالك والمجموعة والمستخدمين الآخرين).

إذا قمت بإدراج تفاصيل سمات الملف باستخدام ليرة سورية الأمر مع -l التبديل (على سبيل المثال ls -l اسم الملف ) ، فإنه سيعود بالمعلومات التي ستبدو شبيهة -rwe-RW-r-- والذي يساوي قراءة امتيازات الكتابة وكتابتها وتنفيذها للمالك ، وقراءة امتيازات الكتابة والكتابة للمجموعة وقراءة الوصول فقط لجميع المستخدمين الآخرين.

يحتوي كل نوع من أنواع حقوق الوصول على قيمة رقمية مقترنة مدرجة أدناه:

  • قراءة = 4
  • اكتب = 2
  • تنفيذ = 1

تتم إضافة قيم حقوق الوصول لكل مجموعة معًا للحصول على قيمة بين 0 و 7 والتي يمكن استخدامها لتعيين أو تعديل الأذونات باستخدام شمود أمر (وضع التغيير).

في المثال أعلاه ، يمكن تعيين حقوق الوصول الخاصة بالملف المعني عن طريق إدخال chmod 764 اسم الملف . الرقم 764 مشتق من:

  • rwe = 4 (قراءة) + 2 (كتابة) + 1 (تنفيذ) = 7
  • rw = 4 (read) + 2 (write) = 6
  • ص = 4 (قراءة) = 4

يمكنك استعمال ال شمود الأمر لتعيين حقوق الوصول إلى الملفات والدلائل. ضع في اعتبارك أن أوامر وأوامر Unix و Linux حساسة لحالة الأحرف. عليك أن تستعمل "شمود"وليس CHMod أو أي مجموعة أخرى من الأحرف الكبيرة والصغيرة.

كيفية استخدام الأمر chmod:

  • الوصول الكامل للجميع: chmod 777 اسم الملف
  • الوصول الكامل إلى امتيازات المالك والمجموعة ولكن يمكن للمستخدمين الآخرين قراءة وتنفيذ: chmod 775 اسم الملف
  • الوصول الكامل للمالك ، ولكن مع تقييد امتيازات المجموعة وامتيازات المستخدم الأخرى للقراءة فقط والتنفيذ لملفات في الدليل: chmod 755 dirname
  • الوصول الكامل للمالك بدون حقوق أو امتيازات الوصول لأي شخص آخر: chmod 700 اسم الملف
  • لا يمكن الوصول إلى الملفات في الدليل للمجموعة أو للمستخدمين الآخرين والمالك المقيد لقراءة الامتيازات وتنفيذها لمنع الحذف غير المقصود أو تعديل الملفات في الدليل: تشمود 500 dirname
  • السماح للمالك والمجموعة بقراءة الوصول إلى ملف وكتابته ، مما يسمح للآخرين في المجموعة بتعديل الملف أو حذفه بالإضافة إلى المالك ، ولكن بدون إمكانية وصول المستخدمين الآخرين: chmod 660 اسم الملف