แก้ไขไฟล์ที่ป้องกันการเขียนโดยการทำลายฮาร์ดลิงก์


1

ไดเรกทอรีที่ฉันเป็นเจ้าของและสามารถเขียนไปยังมีลิงก์ไปยังไฟล์ที่ฉันไม่ได้เป็นเจ้าของและไม่มีสิทธิ์ในการเขียน ฉันต้องการเปิดและแก้ไขไฟล์เหล่านี้ใน Emacs เมื่อฉันบันทึกการเปลี่ยนแปลง Emacs ควรเปลี่ยนชื่อฮาร์ดลิงก์ที่มีอยู่โดยต่อท้าย ~ จากนั้นเขียนไฟล์เวอร์ชันใหม่ของฉันเป็นไฟล์ใหม่ที่ฉันเป็นเจ้าของ

ฉันรู้สึกว่า Emacs สามารถทำสิ่งนี้ได้ (เพราะวิธีการสำรองข้อมูล) แต่มันไม่ทำงาน เมื่อฉันบันทึกมันจะพยายามเปลี่ยนการอนุญาตของไฟล์เพื่อที่จะเขียนลงไป (และล้มเหลวเพราะฉันไม่ได้เป็นเจ้าของไฟล์) ฉันจะทำให้สิ่งนี้เกิดขึ้นได้อย่างไร

คำตอบ:


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