ইউএসবি স্টিকের শেল স্ক্রিপ্ট সংরক্ষণ করার সময় ম্যাকোস কেন xattr com.apple.quarantine সেট করে?


2

সমস্যা

ম্যাকোস 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

কেবল রেফারেন্সের জন্য:

উত্তর:


1

এটি আমার জন্য এটি সমাধান করেছে

প্রশ্ন: ইউএসবি স্টিকটিতে কোয়ারান্টাইন পতাকা সেট সহ কোনও ফাইল আছে? মাউন্টটি পৃথক পৃথক পতাকা যুক্ত করছে, যার ফলে: / বিন / বাশ: খারাপ দোভাষী: অপারেশন অনুমোদিত নয় - তবে সাধারণ সন্দেহভাজনদের নয়

উত্তর: হ্যাঁ, অনেক ছিল।

এটা কিভাবে করতে হবে

স্টিকের সমস্ত ফাইলের xattributes তালিকা

xattr -r /Volumes/stick128/

ইউএসবি স্টিকের সমস্ত ফাইল থেকে xattribute com.apple.quarantine সরান

sudo xattr -r -d com.apple.quarantine /Volumes/stick128

MyScript.sh ফাইলটি সম্পাদনা করে সংরক্ষণ করে আবারও ত্রুটিটিকে উস্কে দেওয়ার চেষ্টা করুন

ফলাফল

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