Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ملكية الملفات

جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 57 من 82.

بالإضافة إلى الأذونات، يمتلك كل ملف مالكاً ومجموعة مرتبطة به. عندما تقوم بتشغيل ls -l، يمكنك رؤية معلومات الملكية هذه مباشرة بعد سلسلة الأذونات:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

المالك عادةً هو المستخدم الذي أنشأ الملف، وتسمح المجموعة لعدة مستخدمين بمشاركة الوصول. يمكنك تغيير الملكية باستخدام الأمر chown:

# تغيير مالك الملف
chown bob report.txt

# تغيير كل من المالك والمجموعة
chown bob:staff report.txt

# تغيير المجموعة فقط
chown :staff report.txt

هناك أيضاً الأمر chgrp، الذي يغير المجموعة فقط:

chgrp developers project.txt

تغيير الملكية يتطلب عادةً صلاحيات إدارية. لهذا السبب ستلاحظ غالباً استخدام هذه الأوامر مع sudo في الأنظمة الحقيقية. يساعدك فهم الملكية على التحكم بدقة في من تنطبق عليه أذونات "owner" و "group" عند تعيينها باستخدام chmod.

ورقة مرجعية

كل ملف له مالك ومجموعة. يمكنك رؤية هذه المعلومات باستخدام ls -l:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

استخدم chown لتغيير الملكية:

# تغيير المالك
chown bob report.txt

# تغيير كل من المالك والمجموعة
chown bob:staff report.txt

# تغيير المجموعة فقط
chown :staff report.txt

استخدم chgrp لتغيير المجموعة فقط:

chgrp developers project.txt

تغيير الملكية يتطلب عادةً صلاحيات إدارية (استخدمها مع sudo).

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات