العودة إلى الدورة

36. تغيير الملكية: أمر `chown`

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

إعادة تعيين المالك

يُستخدم الأمر chown (CHange OWNer) لتغيير المستخدم الذي يمتلك ملفاً أو دليلاً. يتطلب هذا الأمر عموماً امتيازات sudo، حيث لا يمكن للمستخدمين العاديين التخلي عن الملفات التي يمتلكونها.

الصيغة (Syntax)

chown [options] new_owner file/directory

تغيير ملكية المستخدم فقط

لتغيير مالك website_data إلى مستخدم يسمى www-data:

bash $ sudo chown www-data website_data

تغيير ملكية المستخدم والمجموعة معاً

استخدم النقطتين الرأسيتين (:) للفصل بين المستخدم والمجموعة.

لتغيير المالك إلى admin والمجموعة إلى devs:

bash $ sudo chown admin:devs project_files

تغيير الملكية بشكل متكرر (-R)

لتغيير ملكية دليل وجميع محتوياته:

bash $ sudo chown -R admin:devs project_files