2
ตั้งค่าการอนุญาตอย่างเข้มงวดเมื่อเรียกใช้ rsync
ขณะนี้ฉันกำลังสำรองข้อมูลกิกะไบต์และกิกะไบต์จากเซิร์ฟเวอร์สดไปยังเซิร์ฟเวอร์สำรองโดยใช้สคริปต์ชุด rsync / ssh เพื่อให้สามารถดำเนินการอัตโนมัติทุกคืนด้วยงาน cron ปัญหาที่ฉันมีคือการอนุญาต การรัน rsync ด้วยโหมด -a จะทำการคัดลอกผู้ใช้: กลุ่มและโหมดไฟล์ซึ่งขณะนี้มี 54122: เกมและ -rwx - S --- เพื่อให้สามารถเรียกใช้ไฟล์บนเซิร์ฟเวอร์สำรองได้ (อย่าถามฉันว่าทำไมนายจ้างถึงต้องการสิ่งนี้) ฉันต้องใช้เวลา - และค่าใช้จ่ายซีพียู (เนื่องจากจำนวนข้อมูลที่ถ่ายโอน) จำนวนมาก chown () และ chmod () ตั้งค่าทุกไฟล์ / โฟลเดอร์เป็น www-data: www-data และการอนุญาต 755 ฉันสามารถตั้งค่า rsync ให้บังคับให้แต่ละไฟล์ / โฟลเดอร์เป็น www-data: www-data และ 755 หรือฉันกำลังดูปัญหานี้จากมุมที่ผิดหรือไม่? ฉันเดาว่าฉันสามารถรัน -rltD …