كيفية تغيير ملكية الملفات في نظام التشغيل Mac OS X
على الرغم من أنه من النادر إلى حد ما مواجهة أخطاء في الملكية والأذونات في نظام التشغيل 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 التي تتعامل مع الملكية ، على الرغم من أنه عادة ما يكون جيدًا لإجراء تعديلات سريعة على الأذونات.