chown
تغيير مالك الملف والمجموعة chown
chown يغيّر مالك ملف أو مجلّد و/أو المجموعة التي يتبع لها، بعكس chmod الذي يغيّر الصلاحيات نفسها.
كل ملف في Linux له مالك (owner) ومجموعة (group) مسجّلَين، منفصلَين عن صلاحيات rwx. تحتاج صلاحيات مدير (root عبر `sudo`) لتغيير المالك في العادة. يقبل الصيغة `مستخدم:مجموعة` لتغيير الاثنين بأمر واحد.
الصياغة
sudo chown [مستخدم][:مجموعة] ملف
📄 مثال
sudo chown yazan file.txt # غيّر المالك فقط sudo chown yazan:developers app/ # المالك والمجموعة معًا sudo chown -R www-data:www-data /var/www # متكرر لمجلد كامل
أهم الخيارات
| الخيار | الوظيفة |
|---|---|
| مستخدم | اسم المستخدم الجديد المالك للملف |
| :مجموعة | المجموعة الجديدة (اختيارية، تُكتب بعد نقطتين) |
| -R | تطبيق التغيير على المجلّد ومحتوياته بشكل متكرّر |
💡 نصائح عملية
- بعد نقل ملفّات خادم ويب (مثل بعد فك أرشيف)، شغّل `chown -R www-data:www-data` حتى يقدر الخادم يقرأها
⚠️ أخطاء شائعة
- تشغيل chown -R على مجلّد النظام بالخطأ ونسيان أن الأمر يغيّر الملكية فورًا بلا تراجع تلقائي
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار LINUX الكامل بالعربي.