كيفية تغيير ملكية الملفات في نظام التشغيل Mac OS X

Anonim

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

تغيير ملكية الملفات من خلال Finder في نظام التشغيل Mac OS X

يمكنك تغيير ملكية الملفات من خلال لوحة Get Info نفسها التي تتيح لك ضبط الأذونات في Mac OS X Finder:

  • حدد الملف في Finder ، ثم اضغط على Command + i لاستدعاء نافذة "الحصول على معلومات"
  • انقر فوق السهم الموجود بجانب "المشاركة والأذونات" للكشف عن خيارات الملكية والأذونات
  • حدد رمز القفل لفتح التفضيلات
  • انقر فوق الزر لإضافة مالك جديد ، ثم أضف المستخدم من القائمة واختر "تحديد"
  • الآن حدد الاسم وانقر على رمز الترس ، وحدد "جعل (اسم المستخدم) المالك"

أثناء التنقل عبر Finder سهل بلا شك ، لا يزال هناك عدة خطوات طويلة ويمكن أن تكون الوحدة الطرفية أسرع من نواح كثيرة. لا تخف من موجه الأوامر ، فسننتقل خلال العملية وكما سترى أنها في الواقع بسيطة للغاية.

تغيير ملكية الملف مع chown من سطر الأوامر

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

تشغيل المحطة الطرفية من / التطبيقات / المرافق / للبدء.

الصيغة في أبسط أشكالها هي:

chown

للحصول على مثال للاستخدام ، لتغيير ملكية ملف يسمى “test-file.txt” إلى المستخدم “Bob” سيكون الأمر:

chown Bob test-file.txt

ضع في اعتبارك أن اسم المستخدم الذي تبحث عنه هو الاسم المختصر للحساب ، وهو عادةً الاسم الذي يُطلق عليه اسم الدليل الرئيسي. إذا لم تكن متأكدًا من اسم المستخدم المختصر ، فاكتب "whoami" في الجهاز للحصول على الاسم المختصر الحالي ، أو اكتب "ls / Users" لرؤية قائمة بجميع حسابات المستخدمين على جهاز Mac الحالي.

إذا كنت تقوم بتغيير ملكية ملفات النظام أو ملفات مستخدمين آخرين ليس لديك وصول للقراءة والكتابة إليها ، فيمكنك دائمًا متابعة chown باستخدام 'sudo' لاستخدام chown كمستخدم فائق وإجبار التغيير:

sudo chown bob ~ / Desktop / test-file.txt

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

sudo chown bob: staff ~ / Desktop / test-file.txt

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

في نظام التشغيل Mac OS X ، تكون المجموعة عادةً إما "طاقم" لملفات المستخدم العامة التي ليست على مستوى المسؤول ، و "مسؤول" لملفات المستخدم على المستوى الإداري مثل التطبيقات والتفضيلات ومحركات الأقراص المتصلة ، و " wheel 'لوصول المستخدم المتميز إلى مكونات نظام التشغيل الأساسية مثل / bin ، / library ، / home ، / etc ، / usr / ، إلخ

على أي حال ، استخدم الطريقة المناسبة لاحتياجاتك ، ولكن بالنسبة لجميع حالات ضبط ملكية الملفات تقريبًا هذه الأيام ، أقوم بتشغيل Terminal واستخدم chown.هذه في الغالب مسألة تفضيل ، لكنني لم أكن أبدًا معجبًا كبيرًا بألواح Get Info التي تتعامل مع الملكية ، على الرغم من أنه عادة ما يكون جيدًا لإجراء تعديلات سريعة على الأذونات.

كيفية تغيير ملكية الملفات في نظام التشغيل Mac OS X