ম্যাকোস মোজভে ডিরেক্টরি অনুমতি


10

MacOS মোজভে ব্যবহারকারীদের হোম ডিরেক্টরিতে এস আই পি এর প্রভাবগুলি বাড়িয়ে দিয়েছে। ডিফল্টরূপে, ব্যবহারকারীর হোম ডিরেক্টরিতে বহু ডিরেক্টরিতে অ্যাক্সেস অস্বীকার করা হয়। এই ডিরেক্টরিগুলির কয়েকটি উদাহরণ অনুসরণ করে।

~/Library/Messages
~/Library/Mail
~/Library/Safari
[… etc.]

টার্মিনাল থেকে এই ডিরেক্টরিগুলি অ্যাক্সেস করতে, টার্মিনাল অ্যাপ্লিকেশনটিকে সিস্টেম পছন্দসমূহ> সুরক্ষা এবং গোপনীয়তা> গোপনীয়তা> সম্পূর্ণ ডিস্ক অ্যাক্সেসে সংজ্ঞায়িত করতে হবে। কনফিগারেশনটি আমার সিস্টেমে নিম্নলিখিত ডিরেক্টরি বাদে কাজ করে। ধারকগুলিতে থাকা অন্য ডেটার জন্য একই আচরণ উপস্থিত থাকতে পারে - নিশ্চিত নয়।

~/Library/Containers/com.apple.mail/Data/DataVaults

উদ্ভট আচরণটি পুনরুত্পাদন করা সহজ। ডিরেক্টরিটি এমনকি দৃশ্যমান নয়।

cd ~/Library/Containers/com.apple.mail/Data
ls
ls: DataVaults: Operation not permitted

আমি rsyncআমার হোম ডিরেক্টরিটি একটি বাহ্যিক হার্ড ড্রাইভে আয়না করতে ব্যবহার করি ; তবে, আমি আর এটি করতে পারি না কারণ rsyncঅভিযোগ করে, "আইও ত্রুটির মুখোমুখি হয়েছে - ফাইল মোছা বাদ দেওয়া," যা মিররিংয়ের প্রভাবকে ভেঙে দেয়। আমি এই বিষয়ে কোনও ডকুমেন্টেশন পাই না find অ্যাপল সমর্থন কোন ধারণা আছে। এই ডিরেক্টরিটি কেন বিশেষ, এবং এসআইপি অক্ষম না করে আমরা কীভাবে এতে অ্যাক্সেস অর্জন করতে পারি?

এসআইপি অক্ষম করা সহ আরও তদন্তের ফলাফল

সিস্টেম তথ্য অনুসারে, মোজভেগ আপগ্রেড 24 সেপ্টেম্বর 2018 এ সম্পাদিত হয়েছিল। একই দিনে ডিরেক্টরিটিও তৈরি করা হয়েছিল। আমার ব্যবহারকারী ডিরেক্টরিটির মালিক, এবং স্টাফ গ্রুপটি গ্রুপের মালিক। এর অনুমতিগুলি 0700 It এটি @প্রতীক দ্বারা নির্দেশিত হিসাবে বর্ধিত বৈশিষ্ট্য রয়েছে । এসিএল নেই। কোন পতাকা নেই।

xattr -l ~/Library/Containers/com.apple.mail/Data/DataVaults

com.apple.quarantine: 0082;00000000;Mail;
com.apple.rootless: Mail

ls -lO DataVaults
(no result; exit 0)

এসআইপি নিষ্ক্রিয় করার পরে, ডিরেক্টরি মুছে ফেলা এবং এসআইপি পুনরায় চালু করার পরে, মেল খোলার সাথে সাথে ডিরেক্টরিটি একই অনুমতি নিয়ে উপস্থিত হয়। মেল (সংস্করণ 12.0 (3445.100.39)) এর কোনও প্লাগইন নেই।

অক্টোবর 16 2018 এ একটি নতুন ইনস্টলেশন থেকে ফলাফল

ফর্ম্যাট এবং পুনরায় ইনস্টল করার পরে ডিরেক্টরিটির অস্তিত্ব নেই। এটি শুরু করার জন্য কীভাবে ছিল সে সম্পর্কে এখনও আমার কোনও ধারণা নেই।

29 শে মার্চ, 2019 এ একটি আপগ্রেডের ফলাফল

ডিরেক্টরিটি মোজভেভ 10.14.4 (18E226) এবং / অথবা মেল সংস্করণ 12.4 (3445.104.8) এ আপগ্রেডের সাথে মিলিত হয়েছে।


ডিরেক্টরিটি কোনও ফাইল পতাকা, এসিএল বা বর্ধিত বৈশিষ্ট্য দ্বারা সুরক্ষিত। আমি লক্ষ্য করেছি যে com.apple.quarantineমোজভেভে আপগ্রেড করার পরে অনেকগুলি ফাইল এবং ডিরেক্টরিগুলি বৈশিষ্ট্যটি অর্জন করেছিল । আমার নিজের ব্যাকআপের জন্য ( resticহোমব্রিউ থেকে ব্যবহার করে ), আমি কেবল এই বিটগুলি উপেক্ষা করি ~/Libraryকারণ এগুলির কোনওটিই আমাকে উদ্বেগজনক বলে মনে হয় না বা সাধারণত আমি যাই করি তা করি। এগুলির মধ্যে আমার 24 জন রয়েছে।
কুসালানন্দ

দুঃখিত, আমি আপনার প্রশ্নটি পুনরায় পড়েছি এবং প্রকৃতপক্ষে, "সম্পূর্ণ ডিস্ক অ্যাক্সেস" অ্যাপ্লিকেশনগুলিতে আইটার্ম 2 (আমার ক্ষেত্রে) যুক্ত করার পরে, ব্যাকআপটি এখন ইস্যু ছাড়াই চলে (তার জন্য ধন্যবাদ!)! আমি আপনার মামলা সম্পর্কে আরও বলতে পারি না। আমার মেশিন, আমি সেই বিশেষ ডিরেক্টরির দেখতে পারেন এবং এটি আমার হোম ডিরেক্টরির মধ্যে ডিরেক্টরি কিছু সিম্বলিক লিঙ্ক উপস্থিত রয়েছে ( "ডিফল্ট" বেশী পছন্দ Documents, Movies, Musicইত্যাদি)।
কুসালানন্দ

বেশি কিছু বলতে পারি না। আমার কাছে ডিরেক্টরি / সিমিলিংক নেই। আপনি আপগ্রেড বা পুনরায় ইনস্টল করেছেন? আপনি পূর্বে ব্যবহার করেছেন এমন কোনও অ্যাপ্লিকেশন বা বৈশিষ্ট্য সম্পর্কে কি "ডেটাওয়াল্টস" বেল বাজে?
কুসালানন্দ

উত্তর:


6

ডেটাওয়াল্ট ডিরেক্টরিটি এনটাইটেলমেন্ট সহ করতে হবে । এনটাইটেলমেন্টের মালিক অ্যাক্সেস না দিলে অ্যাক্সেস প্রতিরোধ করা হয়। মেল.অ্যাপের জন্য এনটাইটেলমেন্টগুলি নীচে তালিকাভুক্ত হতে পারে এবং একটি এক্সএমএল প্লিস্ট সরবরাহ করে।

codesign -d --entitlements - /Applications/Mail.app/

এই সময়ে, ডিরেক্টরিতে অ্যাক্সেস অর্জনের একমাত্র অবশিষ্ট পদ্ধতি হ'ল এসআইপি বন্ধ করা। আমার rsyncইস্যুটি সম্পর্কে, আমি এসআইপি চালু রাখতে এবং rsysncবিকল্পটি ব্যবহার করে , excludeডেটাওয়াল্ট ডিরেক্টরিটি উপেক্ষা করার জন্য, যা কোনও উপায়ে অবিচ্ছিন্ন ted

ইলেক্টিক লাইট কোম্পানির ব্লগটি একটি মন্তব্য থেকে আরও ক্লু সরবরাহ করে:

/var/folders/t9/[long ID]/C/com.apple.QuickLook.thumbnailcache”এটি একটি ডেটাওয়াল্ট, যা এক নতুন ধরণের গোপনীয়তার ধারক যা অ্যাপল প্রায় 10.13.4 এর কাছাকাছি চালু করেছিল। এই ফাইলগুলি / ফোল্ডারগুলি "ইউএফ_ডাটাওয়াল্ট" ফাইল পতাকা দ্বারা চিহ্নিত করা হয়েছে। এগুলি এসআইপি (প্রযুক্তিগতভাবে স্যান্ডবক্সিং নয়, তবে একই গোস্ট) এর মাধ্যমে প্রয়োগ করা হয়। অ্যাপ্লিকেশনগুলির নির্দিষ্ট ডেটা ভল্টগুলি তৈরি করতে বা অ্যাক্সেস করার জন্য অথবা এমনকি ডেটাওয়াল্ট ফোল্ডারটি স্থির () করতে একটি এনটাইটেলমেন্ট প্রয়োজন।

এই ডিভাইসগুলির কিছু গভীর তদন্তের মূল্য রয়েছে। অ্যাপল তৃতীয় পক্ষগুলিকে এই এনটাইটেলমেন্ট জারি করে না (এবং দৃশ্যত কোনও পরিকল্পনা নেই)। এর প্রভাবগুলি বিবেচনা করুন - অ্যাপল এমন একটি প্ল্যাটফর্ম তৈরি করছে যেখানে কেবল অ্যাপল অ্যাপ্লিকেশনগুলিতে তৈরি ডেটা সর্বোচ্চ স্তরের সুরক্ষা পায়।

এছাড়াও বিবেচনা করুন যে এসআইপিটি বন্ধ না করে আপনি (ব্যবহারকারী) এই ডেটাওয়াল্টগুলিতে কী দেখতে পাচ্ছেন। এগুলি অ্যাপল কী রাখছে তা বলা শক্ত, তবে তাদের মধ্যে কিছুটা উদ্বেগজনক। এখানে মাত্র কয়েকটি জ্ঞাত ডেটা ভল্ট রয়েছে:

~/Library/VoiceTrigger/SAT

~/Library/Containers/com.apple.mail/Data/DataVaults /private/var/folders/0z/fs4vdwmx6g31n69qt5v5ff580000gn/0/com.apple.nsurlsessiond

সেই প্রথমটিরটিতে দৃশ্যত "সিরি সিরি অডিও ট্রান্সক্রিপ্টস" রয়েছে - আপনি যা কিছু কখনও ম্যাকের উপরে সিরির কাছে উচ্চারণ করেছেন।

আমি কোনও পতাকা খুঁজে পেলাম না ~/Library/Containers/com.apple.mail/Data/DataVaultsএবং মোজাবের একটি পরিষ্কার ইনস্টলেশন এর পরে ডিরেক্টরিটি আর প্রদর্শিত হয়নি।

অ্যাক্সেস নিয়ন্ত্রণগুলির একটি সংক্ষিপ্ত বিবরণও প্রকাশিত হয়েছিল।


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