วิธีลบการกักกันออกจากการอนุญาตของไฟล์ใน OS X


14

ฉันดาวน์โหลด.pemไฟล์และ Mac OS X (10.8.2) ของฉันได้เพิ่ม@เครื่องหมายในตอนท้ายของการอนุญาตของไฟล์ นี่เป็นสาเหตุของปัญหาการอนุญาตของไฟล์

ฉันไม่สามารถลบการตั้งค่าสถานะการกักกันได้ ฉันยังลองใช้คำสั่ง

xattr -d <filename>.pem 

แต่นั่นไม่ได้ผล

คำตอบ:


20

ขั้นแรกใช้ls -l@เพื่อดูว่ามีการแนบแอตทริบิวต์เพิ่มเติมกับไฟล์ใด โดยทั่วไปไฟล์ที่ดาวน์โหลดจะมี xattrs ชื่อ "com.apple.quarantine" และอาจจะ "com.apple.metadata: kMDItemWhereFroms" หากต้องการลบออกคุณสามารถลบทีละรายการด้วยเช่นxattr -d com.apple.quarantine filename.pemหรือล้าง xattrs ทั้งหมดด้วยxattr -c filename.pem


และเพื่อขยายสิ่งนี้เพื่อรับรองไดเรกทอรีทั้งหมด, xattr -r -d com.apple.quarantine directory.
AKX
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.