ฉันมี 2 เครื่อง - เซิร์ฟเวอร์และสำรองข้อมูล บน SERVER ฉันมีสคริปต์ที่สำรองไดเร็กทอรีและฐานข้อมูลบางส่วน ซึ่งลงท้ายด้วย /var/local/backup โดยมีสิทธิ์ครบถ้วน (ความเป็นเจ้าของคือรูทและ www-data ในทุกไฟล์)
ฉันต้องการใช้ rdiff-backup ใน BACKUP เพื่อดึงเนื้อหาของ /var/local/backup บน SERVER และซิงค์กับ เช่น /var/local/backup บน BACKUP
ฉันมีผู้ใช้ทั้งสองเครื่องคือ USER1 และสามารถ ssh จาก BACKUP ไปยัง SERVER เป็น USER1; แต่ USER1 ไม่สามารถอ่านเนื้อหาของ /var/local/backup บน SERVER หรือเขียนไปยัง /var/local/backup ในเครื่องบน BACKUP
ฉันต้องการอย่างยิ่งที่จะไม่อนุญาตให้เข้าถึงรูทผ่าน ssh และฉันไม่ต้องการ chown/ chgrp ไฟล์ทั้งหมดที่อยู่ใน /var/local/backup บน SERVER
ความคิดแรกของฉันคือการเพิ่ม USER1 ลงในกลุ่ม www-data แต่นั่นทำให้ฉันรู้สึกว่าไม่ฉลาดในแง่ของความปลอดภัย และไม่ได้ระบุถึงการเข้าถึงไฟล์ที่เป็นของรูท
ฉันกำลังสูญเสียและเริ่มสงสัยว่ามีคำตอบที่สวยงามอยู่ที่นั่น ฉันจะขอบคุณถ้ามีใครสามารถชี้ให้ฉันเห็นได้