كيفية تغيير مالك مجلد في Linux

مجلد المالك

عندما يستخدم النظام عدة مستخدمين، أو مستخدم واحد يحتاج إلى تغيير مالك المجلد، مثلاً إلى حساب برنامج، فمن الضروري معرفة كيفية تغيير ملكية مجلد في لينكس . توجد عدة طرق للقيام بذلك، كما سأشرح في هذا الدليل المختصر، ويمكنك اتباع الخطوات خطوة بخطوة لتسهيل الأمر، حتى لو كنت مبتدئًا في عالم لينكس. ستلاحظ أن الأمر ليس معقدًا على الإطلاق.

لإجراء هذه العملية، ستحتاج إلى صلاحيات، لذا ستحتاج إلى تشغيل الأوامر التالية، إما بإضافة `sudo` أو بصلاحيات المستخدم الجذر، أيهما تفضل. مع ذلك، لنستخدم الأمر `chown` ، الذي يرمز إلى "تغيير المالك"، ويُستخدم لتغيير المجموعة أو مالك أي ملف أو مجلد. الصيغة العامة لهذا الأمر هي كما يلي:

chown [خيارات] مستخدم [: مجموعة] / ملف

بمعنى آخر، ستحتاج إلى إضافة الخيارات اللازمة، واستبدال `usuario` باسم المستخدم (أو مُعرّف المستخدم إذا كنت تُفضّل ذلك) الذي تُريد تعيينه له، متبوعًا بنقطتين رأسيتين والمجموعة الجديدة (مع العلم أن هذا اختياري)، وأخيرًا تحديد الملف أو المجلد الذي تُريد تغيير ملكيته. لنُلقِ نظرة على مثال عملي . تخيّل أن لديك مجلدًا يُسمى `/home/manolito/prueba/` وتُريد تغيير مالكه من `manolito` إلى `agus`. في هذه الحالة، سيكون الأمر بسيطًا مثل تشغيل هذا الأمر:

sudo chown agus /home/manolito/prueba/

سيكون بهذه السهولة. وإذا كنت تريد أن يكون تكراريًا ، بحيث يؤثر أيضًا على الدلائل الفرعية ، فيمكنك استخدام الخيار -R بين chown و agus في هذه الحالة. على سبيل المثال ، سيكون شيئًا من هذا القبيل:

sudo chown -R agus /home/manolito/prueba/

كما ترى ، من السهل جدًا تغيير مالكي دليل أو أي ملف نظام باستخدام هذا الأمر.


أضف كمصدر مفضل في جوجل