MacOS Snow Leopard และ Lion: การอนุญาตที่ตั้งไว้สำหรับโฟลเดอร์นั้นไม่ได้รับการสืบทอดโดยไฟล์ใหม่ที่คัดลอกมาไว้หรือสร้างขึ้นในนั้น
chmod -R
คำสั่งเป็นระยะในโฟลเดอร์หลัก นั่นคือสิ่งที่ฉันทำ.
MacOS Snow Leopard และ Lion: การอนุญาตที่ตั้งไว้สำหรับโฟลเดอร์นั้นไม่ได้รับการสืบทอดโดยไฟล์ใหม่ที่คัดลอกมาไว้หรือสร้างขึ้นในนั้น
chmod -R
คำสั่งเป็นระยะในโฟลเดอร์หลัก นั่นคือสิ่งที่ฉันทำ.
คำตอบ:
นี่เป็นโหมดการทำงานที่ถูกต้องสำหรับระบบปฏิบัติการของคุณ สิ่งนี้ช่วยปรับปรุงความปลอดภัยของระบบปฏิบัติการโดยทำให้มั่นใจว่าสิทธิ์ที่ขยายทั้งหมดต้องถูกตั้งค่าโดยเจตนาแทนที่จะสืบทอดเพียงอย่างเดียว อย่างไรก็ตามคุณสามารถเปลี่ยนแปลงสิ่งนี้ได้โดยใช้ Access Control Lists (ACLs) ใน OS X
การใช้แอป Terminal ในแอปพลิเคชัน & gt; ยูทิลิตี้นำทางไปยังโฟลเดอร์หลักที่เป็นปัญหาโดยใช้ cd
คำสั่ง จากนั้นรันคำสั่งต่อไปนี้:
chmod -R 774
chmod +a "group file_inherit,directory_inherit" .
คำสั่งแรกอนุญาตให้ทุกคนในผู้ใช้และกลุ่มของโฟลเดอร์สามารถเข้าถึงไฟล์และโฟลเดอร์ทั้งหมดในไดเรกทอรีและอนุญาตให้บุคคลภายนอกกลุ่มสามารถอ่านไฟล์ได้ ที่สองตั้งค่าสิทธิ์เหล่านั้นเพื่อสืบทอด ทั้งหมด ไฟล์และโฟลเดอร์ใหม่ภายในไดเรกทอรีที่ใช้ร่วมกัน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ chmod
ไวยากรณ์และหน้าคนดูที่นี่: http://ss64.com/osx/chmod.html
และนี่คือทั่วไป chmod
กวดวิชา: http://catcode.com/teachmod/