الأذونات في Linux: كل ما تحتاج إلى معرفته

آخر تحديث: أبريل 27 2025
نبذة عن الكاتب: تكنوديجيتال
  • يستخدم Linux نظام أذونات يتحكم في الوصول إلى الملفات والدلائل.
  • يتم تقسيم الأذونات إلى قراءة وكتابة وتنفيذ للمالكين والمجموعات والمستخدمين الآخرين.
  • يمكن تغيير الأذونات باستخدام الأوامر chmod و chown.
  • يعد تعيين الأذونات المناسبة أمرًا ضروريًا لحماية الملفات الحساسة ومشاركتها بشكل صحيح.
الأذونات في لينكس

ما هي الأذونات في لينكس؟

أنواع الأذونات في لينكس

  1. إذن القراءة (r): يسمح للمستخدم بعرض محتويات الملف أو الدليل.
  2. كتابة الإذن(w): يسمح للمستخدم بتعديل أو حذف ملف أو دليل.
  3. تنفيذ الإذن (x): يسمح للمستخدم بتنفيذ ملف أو الوصول إلى دليل.
  1. مالك: المستخدم الذي قام بإنشاء الملف أو الدليل.
  2. المجموعة (المجموعة): مجموعة من المستخدمين ذوي الأذونات المتشابهة.
  3. آحرون: جميع المستخدمين الآخرين الذين ليسوا مالكًا أو أعضاءً للمجموعة.

كيفية عرض أذونات الملفات والمجلدات؟


$ ls -l archivo.txt
-rw-r--r-- 1 usuario grupo 1024 jul 8 10:00 archivo.txt

تعديل الأذونات في لينكس

الطريقة 1: تعديل الأذونات باستخدام الأمر chmod


$ chmod permisos archivo_o_directorio
  • التنسيق الرقمي: يتم تمثيل التصاريح برقم مكون من ثلاثة أرقام. يمثل كل رقم الأذونات الخاصة بالمالك والمجموعة والمستخدمين الآخرين على التوالي. يرتبط كل إذن برقم: 4 للقراءة، و2 للكتابة، و1 للتنفيذ. على سبيل المثال، الرقم 6 (4 + 2) يمثل أذونات القراءة والكتابة.
  • الشكل الرمزي: يتم تمثيل الأذونات باستخدام الأحرف الرمزية. يمكنك استخدام + لإضافة الأذونات، - لإزالة الأذونات و = لتعيين الأذونات الدقيقة. على سبيل المثال، +x يضيف إذن التنفيذ.

$ chmod u+rw archivo.txt

$ chmod a+r archivo.txt

$ chmod o-x archivo.txt

الطريقة 2: تعديل الأذونات باستخدام الأرقام الثمانية

إذن القيمة العددية
قراءة 4
كتابة 2
إعدام 1

$ chmod 644 archivo.txt

الأذونات في لينكس: حالات الاستخدام الشائعة

حالة الاستخدام 1: ملفات التكوين الحساسة


$ chmod 640 database.conf

حالة الاستخدام 2: مشاركة الملفات والدلائل


$ chmod 770 directorio_compartido

$ chgrp grupo_compartido archivo.txt

حالة الاستخدام 3: تشغيل البرامج النصية والبرامج


$ chmod +x script.sh

الأسئلة الشائعة حول الأذونات في Linux


$ chmod +rw *.txt

$ chown nuevo_propietario archivo_o_directorio

$ chown nuevo_usuario archivo.txt

$ chmod -R +rw documentos

$ sudo chmod +x archivo.sh

اختتام

أنظمة الملفات لينكس
مقالة ذات صلة:
أنظمة الملفات في Linux: مقدمة للمبتدئين
  كيفية إعادة إحياء جهاز كمبيوتر محمول قديم باستخدام نظام لينكس: دليل شامل لإعطائه حياة ثانية