Score:0

ได้รับข้อผิดพลาดขณะลองเนื้อหา ro rsync ที่อยู่ภายในไดเร็กทอรี /etc

ธง ua

ฉันกำลังสร้างงาน cron บนโหนดเซิร์ฟเวอร์ของฉันที่ใช้ไฟล์ใบรับรองที่เชื่อมต่อฐาน haproxy จาก letsencrypt อย่างไรก็ตาม เมื่อฉันอยู่ที่บ้าน ฉันมี DNS เดียวกันที่ชี้ไปยังโฮมเซิร์ฟเวอร์ซึ่งโฮสต์เว็บไซต์จริง ๆ ดังนั้นโดเมนที่ฉันเข้าถึงจึงโดยตรงผ่าน IP ของเซิร์ฟเวอร์ภายใน ซึ่งฉันอยู่ในเครือข่ายที่ใช้ร่วมกันเดียวกัน และเนื่องจาก certbot ทำงานบนพร็อกซีเซิร์ฟเวอร์โหนดบน digitalocean ฉันจึงต้อง rsync โฟลเดอร์ไฟล์ใบรับรองที่ไม่ได้ระบุ /etc/letsencrypt/live และ /etc/letsencrypt/archive ไปยังเซิร์ฟเวอร์ที่บ้านของฉัน

งาน cron ทำงานในฐานะผู้ใช้รูท: แต่เมื่อพยายาม rsync จะทำให้เกิดข้อผิดพลาดในการอนุญาต:

# rsync -e "sudo ssh -p 5322" -arvzh /etc/letsencrypt/live [email protected]:/etc/letsencrypt/

ส่งรายการไฟล์ที่เพิ่มขึ้น
rsync: ไม่สามารถตั้งเวลาบน "/etc/letsencrypt/live": ไม่อนุญาตให้ดำเนินการ (1)
rsync: recv_generator: ไม่สามารถระบุสถานะ "/etc/letsencrypt/live/README": ปฏิเสธการอนุญาต (13)
มีชีวิต/
rsync: recv_generator: mkdir "/etc/letsencrypt/live/xyz.com" ล้มเหลว: การอนุญาตถูกปฏิเสธ (13)
*** การข้ามเนื้อหาใด ๆ จากไดเร็กทอรีที่ล้มเหลวนี้ ***
สด/xyz.com/
ส่ง 433 ไบต์ รับ 370 ไบต์ 146.00 ไบต์/วินาที
ขนาดรวมคือ 1.58K เร่งความเร็วเป็น 1.97
ข้อผิดพลาด rsync: บางไฟล์/attrs ไม่ได้ถ่ายโอน (ดูข้อผิดพลาดก่อนหน้า) (รหัส 23) ที่ main.c(1330) [sender=3.2.3]

และเนื่องจากฉันทำงานในฐานะผู้ใช้รูทและผู้ใช้รูทบนเซิร์ฟเวอร์ปลายทางจึงมีสิทธิ์ในการเขียนในโฟลเดอร์ /etc/letsencrypt ฉันจึงยังได้รับข้อผิดพลาด:

#/etc/letsencrypt# ll
รวม 52
drwxr-xr-x 9 รูท รูท 4096 10 ส.ค. 19:48 ./
drwxr-xr-x 119 รูท 12288 9 ส.ค. 22:24 ../
drwx------ 2 รูทรูท 4096 10 ส.ค. 19:48 เก็บ /
drwxr-xr-x 2 รูท 4096 1 ส.ค. 22:26 csr/
drwx------ 2 รูทรูท 4096 1 ส.ค. 22:26 น. คีย์ /
drwx------ 2 รูท รูท 4096 10 ส.ค. 19:48 ไลฟ์/

ฉันจะแก้ไขปัญหาการอนุญาตนี้ให้เป็น rsync ได้อย่างไร ทำให้สิทธิ์ปลายทางไม่เปลี่ยนแปลงและตรงกับแหล่งที่มา

แม้ว่าฉันจะสร้างไดเร็กทอรี xyz.com โดยมีสิทธิ์เขียนถึงผู้ใช้ กลุ่ม และอื่นๆ ที่ปลายทาง ฉันก็ยังได้รับข้อผิดพลาด

ส่งรายการไฟล์ที่เพิ่มขึ้น rsync: ข้อผิดพลาด: ไม่สามารถระบุปลายทาง "/etc/letsencrypt/live/xyz.com/": การอนุญาตถูกปฏิเสธ (13) ข้อผิดพลาด rsync: ข้อผิดพลาดในการเลือกไฟล์อินพุต/เอาต์พุต, dirs (รหัส 3) ที่ main.c(653) [Receiver=3.1.2]

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา