ম্যাক ব্যবহারকারী ফাইল অনুমতি ফিক্সিং, সিস্টেম না


3

নেটওয়ার্ক থেকে আসার সময় সাধারণত ফাইলগুলিকে ভুল অনুমতি দেয়, এমনকি যখন আমি তাদের থেকে কপি করি, তবে বেশিরভাগই "ফাইল ভাগ করে নেওয়ার" মাধ্যমে। সুতরাং, স্পষ্টভাবে এখানে ডিস্ক ইউটিলিটি মেরামত সম্পর্কে কথা বলা হয় না দয়া করে।

কিন্তু ফাইলটি ভুল অনুমতি কীভাবে সত্ত্বেও, আমি তাদের ঠিক করার দুটি খারাপ উপায় জানি। এক সিএমডি + আমি এবং অন্য chown/ হয় chmod। কমান্ড লাইন সব খারাপ না কিন্তু বাস্তব হয়।

কখনও কখনও এটি ঠিক 1 ফাইলের জন্য আমাকে মেরামত করতে হবে, কখনও কখনও এটি তাদের একটি গুচ্ছ। "মেরামত" দ্বারা আমি ফাইলগুলির জন্য 644 , ফোল্ডারগুলির জন্য 755 এবং বর্তমান ব্যবহারকারী: তাদের সকলের জন্য গোষ্ঠী

সেখানে কি কোন অ্যাপ্লিকেশন / স্ক্রিপ্ট / অটোমেটর আছে না?

উত্তর:


3

এখানে আপনার জন্য একটি স্ক্রিপ্ট। আমি এটি পরীক্ষা করে নিচ্ছি, তাই আমি এই উত্তরটি একটি সম্প্রদায়ের উইকি হিসাবে সেট করতে যাচ্ছি যাতে অন্যরা আমার ভুল এবং অনাক্রম্যতাগুলিকে ঠিক করতে পারে।

#! / বিন / ব্যাশ

# বর্ণনা: Cawas পছন্দ মত ফাইল অনুমতি ফিক্স।

# TFILES লক্ষ্য ফাইলগুলির একটি অ্যারে।
TFILES = ( "$ @")

# টিএসএসআর এমন লক্ষ্যবস্তু ব্যবহারকারী যা আপনি ফাইলগুলি মালিকানাধীন করতে চান
TUSER = $ (id -u)

# TGROUP আপনি যে ফাইলগুলিতে সেট করতে চান সেট গ্রুপ
TGROUP = $ (আইডি-জি)

# ব্যবহারকারীকে সবকিছু চাউনঃ গ্রুপ:
sudo chown -R $ {TUSER}: $ {TGROUP} "$ {TFILES [@]}"

# chmod ফাইলের জন্য 644, ডিরেক্টরিগুলির জন্য 755
sudo chmod -R u = rwx, go = rx "$ {TFILES [@]}"

আমার অ্যারে সিনট্যাক্স ফিক্সিংয়ের জন্য @ গর্ডন ডেভিসনকে ধন্যবাদ এবং খোঁজার মাধ্যমে প্রায় উপায় খুঁজে বের করুন (1)। আমি চেমড (1) এর মূলধন-এক্স নোটেশন সম্পর্কে সচেতন ছিলাম না। আমি যদি আপনি ব্যবহার না করে থাকেন তাহলে 1-এ ব্যাক-এ যোগ করা দরকার (1)।
স্পিফ

যে স্ক্রিপ্ট মহান দেখায় এবং জরিমানা কাজ করে, স্পিফ। আমি মূলধন এক্স সম্পর্কেও জানতাম না এবং এটি দুর্দান্ত জিনিস! এটা আমার বর্তমান পদ্ধতির চেয়ে এটি ব্যবহার করে আরও সহজ। কিন্তু ... এখনও আমি আশঙ্কা করি যে কেউ আরও বেশি স্বয়ংক্রিয় ভাবে (যেমন ডান ক্লিকের সাথে এটি করতে) অথবা ড্র্যাগ এন ড্রপের মতো আরো স্বয়ংক্রিয় ভাবে আসতে পারে, যাতে ভয়ঙ্কর টার্মিনালে যাওয়ার অতিরিক্ত পদক্ষেপ এড়াতে পারে । :)
cregox

2

তাদের গোপন বৈশিষ্ট্য মাধ্যমে অনুমতি অনুমতি সিংহ, এমএল এবং সি

লায়ন, এমএল, ম্যাভারিকস ... ডিস্ক ইউটিলিটির সাথে অনুমতিগুলি মেরামত করা, যেমনটি সাধারণত করা হয়, ব্যবহারকারীর ফাইলের অনুমতিগুলি মেরামত করে না।

নিম্নোক্ত ধাপগুলি অনুসরণ করে একটি লুকানো বৈশিষ্ট্য ব্যবহার করে অনুমতিগুলি মেরামত করা আরও ভাল, আরো পুঙ্খানুপুঙ্খ কাজ করবে এবং প্রায়শই অদ্ভুত সমস্যার সমাধান করবে:

  1. পুনঃসূচনা করুন, এবং চিমটি শুনলে অবিলম্বে কমান্ড + আর ধরে রাখুন 'ওএস এক্স মেরামত পার্টিশন' রিকভারি মোডে ইউটিলিটি অ্যাক্সেস করতে।
  2. এখন 'রিপেয়ার ইউটিলিটি' পর্দায়, মেনু বারে 'ইউটিলিটি' আইটেমটিতে ক্লিক করুন। [[আইএফ ডিস্ক এনক্রিপশন ব্যবহার করা হয়েছে, ম্যাক OSX ইউটিলিটি বন্ধ করুন; 'স্টার্টআপ ডিস্ক' এর প্রম্পটে পাসওয়ার্ড দিয়ে আনলক করুন। তারপর টার্মিনাল অ্যাপ্লিকেশন রান। ]]
  3. টার্মিনাল অ্যাপ্লিকেশনটি খুঁজে পেতে স্ক্রোল করুন এবং এটি লঞ্চ করতে ডাবল ক্লিক করুন।
  4. যখন তার টার্মিনাল উইন্ডো খোলে, সাবধানে এই উইন্ডোতে resetpassword টাইপ করুন এবং তারপরে রিটার্ন কী আঘাত।
  5. 'পাসওয়ার্ড রিসেট ইউটিলিটি' উইন্ডো চালু, তবে (পাসওয়ার্ডটি পুনরায় সেট করা পয়েন্ট নয় এবং তাই করা হবে না)।
  6. শীর্ষ-বামে ম্যাকের হার্ড ড্রাইভ আইকনে ক্লিক করুন এবং ড্রপ-ডাউন মেনুতে ব্যবহারকারীর অ্যাকাউন্টগুলির সম্মুখীন হওয়া সমস্যাগুলি নির্বাচন করুন।
  7. তারপর 'পাসওয়ার্ড রিসেট ইউটিলিটি' উইন্ডোর নীচে 'রিসেট হোম ডিরেক্টরি অনুমতি এবং ACLs' বোতামটি দেখুন -> এটি ক্লিক করুন।

    কয়েক মিনিটের মধ্যে এই রিসেট প্রক্রিয়া শেষ হয়, এবং তারপর প্রতিটি খোলা প্রোগ্রাম ছেড়ে। এবং তারপরে 'পুনরায় শুরু করুন' ক্লিক করুন। এটি ব্যবহারকারী, হোম ফোল্ডার আইটেম এবং অনুরূপ সম্পর্কিত অনেক সমস্যা সমাধান করে।

এই "রিসেট হোম ডিরেক্টরি অনুমতি এবং ACLs" প্রযুক্তিটি পূর্ববর্তী ওএস এক্স সংস্করণগুলির জন্য আসল ওএস এক্স ইনস্টল ডিভিডি ব্যবহার করে কাজ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.