Cara menghapus Karantina dari izin file di OS X

14

Saya mengunduh .pemfile dan Mac OS X (10.8.2) menambahkan @tanda di akhir izin file. Ini menyebabkan masalah izin file.

Sepertinya saya tidak bisa menghapus bendera karantina. Saya bahkan mencoba perintah itu

xattr -d <filename>.pem 

tapi itu tidak berhasil.

Arunabh Das
sumber

Jawaban:

20

Pertama, gunakan ls -l@untuk melihat atribut diperluas apa yang dilampirkan ke file. Biasanya, file yang diunduh akan memiliki xattrs bernama "com.apple.quarantine" dan mungkin "com.apple.metadata: kMDItemWhereFroms". Untuk menghapusnya, Anda dapat menghapusnya secara terpisah dengan misalnya xattr -d com.apple.quarantine filename.pem, atau menghapus semua xattr denganxattr -c filename.pem

Gordon Davisson
sumber
Dan untuk memperluas ini, untuk menghapus seluruh direktori xattr -r -d com.apple.quarantine directory,.
AKX