จะบอก chmod ให้ติดตามลิงค์สัญลักษณ์ได้อย่างไร?


4

chownมีตัวเลือก-Lที่บอกchownให้เชื่อมโยงสัญลักษณ์การสำรวจ chmodดูเหมือนว่าตัวเลือกนี้จะหายไป ความคิดวิธีการบอกchmodให้ทำตาม symlinks เช่นกัน?

แก้ไข: ฉันอยู่ใน Debian


คุณควรพูดถึงว่าเป็น Linux หรือระบบอื่น ๆ ฉันสับสนเพราะ FreeBSD มี-Lทั้งคำสั่ง
Martin Sugioarto

จริงฉันอยู่ในเดเบียน
Aley

คำตอบ:


4

สำหรับ Linux / GNU โปรดดูย่อหน้าที่สองของหน้าข้อมูลบนเว็บเช่นกันเน้นเพิ่ม:

chmod ไม่เคยเปลี่ยนการอนุญาตของลิงก์สัญลักษณ์เนื่องจากการเรียกระบบ chmod ไม่สามารถเปลี่ยนการอนุญาตได้ นี่ไม่ใช่ปัญหาเนื่องจากไม่มีการใช้สิทธิ์ของลิงก์สัญลักษณ์ อย่างไรก็ตามสำหรับแต่ละการเชื่อมโยงสัญลักษณ์ที่ระบุไว้ในบรรทัดคำสั่ง chmod การเปลี่ยนแปลงสิทธิ์ของชี้ไปยังแฟ้ม ในทางตรงกันข้าม chmod จะไม่สนใจลิงก์สัญลักษณ์ที่พบระหว่างการสำรวจเส้นทางแบบเรียกซ้ำ


3
ตกลงดังนั้น chmod จะไม่สนใจลิงก์สัญลักษณ์ที่พบในระหว่างการสำรวจไดเรกทอรีซ้ำ ดังนั้น chmod จึงไม่สามารถทำได้ ดังนั้น propably ฉันต้องใช้ในการรวมกันของfind -L chmod
Aley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.