সমস্যা
ম্যাকোস xattr com.apple.quarantine সেট করে , যখন আমি ইউএসবি স্টিকের মধ্যে ফাইল myscript.sh ফাইলটি সম্পাদনা করে সংরক্ষণ করি when
আমরা ইউএসবি স্টিক এ আছি[stick128] pwd
/Volumes/stick128
সম্পাদনা করার আগে পাঠ্য ফাইলগুলি xattributes rib
[stick128] ls -la@ myScript.sh
-rwxrwxrwx@ 1 schmelzer staff 28 22 Okt 02:16 myScript.sh
com.apple.metadata:kMDLabel_vmtpkn3xxtzmlwr5m34qap3z4a 185
সম্পাদনা এবং সংরক্ষণের পরে পাঠ্য ফাইলগুলি xattributes
[stick128] ls -la@ myScript.sh
-rwxrwxrwx@ 1 schmelzer staff 30 22 Okt 02:20 myScript.sh
com.apple.quarantine 24
com.apple.metadata:kMDLabel_vmtpkn3xxtzmlwr5m34qap3z4a 201
কারণ
??
অস্থায়ী সমাধান
Xattr ম্যানুয়ালি সরান
xattr -d com.apple.quarantine myscript.sh
ধন্যবাদ -ব্যাশ: অ্যাপ্লিকেশনস / এমভিআইএম: / বিন / শ: খারাপ দোভাষী: অপারেশন অনুমোদিত নয়
কিন্তু তিনি পরের বার, আমি ফাইলটি সম্পাদনা করব, আবার কার সাথে যুক্ত হবে?
- পাঠক দ্বারা?
- ম্যাকোস দ্বারা (এসআইপি সিস্টেমের অংশ হিসাবে?)
আমার পরিবেশ
- ম্যাকোস সিয়েরা, সংস্করণ 10.12.6
- পাঠ্যনিদাতা: CotEditor, সংস্করণ সংস্করণ 3.2.2 (203)
- ইউএসবি স্টিক: সানডিস্ক 128 গিগাবাইট সংযোগ ওয়্যারলেস স্টিক, ইউএসবি পোর্টে প্লাগ ইন করা হয়েছে
আমার গবেষণা ঘ
প্রশ্ন: সমস্যাটি কি কেবল ইউএসবি স্টিকেই রয়েছে? নাকি এটা আমার হার্ডডিস্কেও আছে?
উত্তর: সমস্যাটি হার্ডডিস্কে নেই। কেবল ইউএসবি স্টিকের উপরে
গবেষণার জন্য বিশদ 1 আমরা ম্যাকস হার্ডডিস্কে আছি, যেখানে ম্যাকগুলি ইনস্টল করা আছে[Desktop] pwd
/Users/schmelzer/Desktop
সম্পাদনা করার আগে পাঠ্য ফাইলগুলি xattributes rib
[Desktop] ls -la@ myScript.sh
-rwxrwxrwx@ 1 schmelzer staff 30 22 Okt 02:20 myScript.sh
com.apple.metadata:kMDLabel_vmtpkn3xxtzmlwr5m34qap3z4a 201
সম্পাদনা এবং সংরক্ষণের পরে পাঠ্য ফাইলগুলি xattributes
[Desktop] ls -la@ myScript.sh
-rwxrwxrwx@ 1 schmelzer staff 28 22 Okt 02:25 myScript.sh
com.apple.metadata:kMDLabel_vmtpkn3xxtzmlwr5m34qap3z4a 201
পরীক্ষার ফলাফল
ফাইলটিতে কোয়ারান্টিন জ্যাটার যোগ করা হয়নি। সুতরাং হার্ডডিস্কে সমস্যাটি নেই। কেবল ইউএসবি স্টিকের উপরে।
আমার গবেষণা 2
প্রশ্ন: ইউএসবি স্টিকটিতে কোয়ারান্টাইন পতাকা সেট সহ কোনও ফাইল আছে? মাউন্টটি পৃথক পৃথক পতাকা যুক্ত করছে, যার ফলে: / বিন / বাশ: খারাপ দোভাষী: অপারেশন অনুমোদিত নয় - তবে সাধারণ সন্দেহভাজনদের নয়
উত্তর: হ্যাঁ, অনেক ছিল।
গবেষণার জন্য বিশদ 2স্টিকের সমস্ত ফাইলের xattributes তালিকা
xattr -r /Volumes/stick128/
ইউএসবি স্টিকের সমস্ত ফাইল থেকে xattribute com.apple.quarantine সরান
sudo xattr -r -d com.apple.quarantine /Volumes/stick128
MyScript.sh ফাইলটি সম্পাদনা করে সংরক্ষণ করে আবারও ত্রুটিটিকে উস্কে দেওয়ার চেষ্টা করুন
ফলাফল
- কোনও ত্রুটি নেই
- Xattr com.apple.quarantine মাইস্ক্রিপ্ট.শ এর সাথে যুক্ত হচ্ছে না
আমার গবেষণা 3
প্রশ্ন: আমি যখন আলাদা টেক্সটেডিটার ব্যবহার করি, সমস্যা কি একই থাকে? মাউন্টটি পৃথক পৃথক পতাকা যুক্ত করছে, যার ফলে: / বিন / বাশ: খারাপ দোভাষী: অপারেশন অনুমোদিত নয় - তবে সাধারণ সন্দেহভাজনদের নয়
উত্তর: পরীক্ষিত নয়
আমার গবেষণা 4
কেবল রেফারেন্সের জন্য:- এই পোস্টটি "খারাপ দোভাষী: অপারেশনটির অনুমতি নেই" ত্রুটি "বর্ণনা করে, যা ঘটে যখন আপনি xattr পৃথক পৃথক পতাকা সেট সহ একটি শেল স্ক্রিপ্ট কার্যকর করার চেষ্টা করেন।
- -বাশ: অ্যাপ্লিকেশন / এমভিআইএম: / বিন / শ: খারাপ দোভাষী: অপারেশন অনুমোদিত নয়