ฉันพยายามเปลี่ยนไฟล์ที่เซิร์ฟเวอร์ BIND ของฉันจัดเก็บบันทึกการสืบค้นจากไฟล์ข้อความใน /var/log/messages เป็น /var/log/named/named.log เมื่อฉันรีสตาร์ทบริการ BIND เพื่อให้การเปลี่ยนแปลงมีผล ไม่สามารถเริ่มได้เนื่องจากบริการไม่มีสิทธิ์ในการเข้าถึงไฟล์บันทึกใหม่ ฉันจะให้สิทธิ์ BIND ในการเข้าถึงไฟล์บันทึกใหม่ได้อย่างไร นี่คือผลลัพธ์จากข้อผิดพลาด ฉันใช้เซิร์ฟเวอร์นี้บนเดเบียน
--
-- งานเริ่มต้นสำหรับหน่วย bind9.service เสร็จสิ้นด้วยความล้มเหลว
--
-- ตัวระบุงานคือ 3717 และผลลัพธ์ของงานล้มเหลว
27 มิ.ย. 17:12:11 bcc-21 ชื่อ [3188]: การกำหนดค่าช่องคำสั่งจาก '/etc/bind/rndc.key'
27 มิ.ย. 17:12:11 bcc-21 ชื่อ[3188]: ช่องคำสั่งกำลังฟังบน 127.0.0.1#953
27 มิ.ย. 17:12:11 bcc-21 ชื่อ [3188]: การกำหนดค่าช่องคำสั่งจาก '/etc/bind/rndc.key'
27 มิ.ย. 17:12:11 bcc-21 ชื่อ[3188]: ช่องคำสั่งกำลังฟัง ::1#953
27 มิ.ย. 17:12:11 bcc-21 ชื่อ [3188]: isc_stdio_open '/var/log/named/named.log' ล้มเหลว: ปฏิเสธการอนุญาต
27 มิ.ย. 17:12:11 bcc-21 ชื่อ [3188]: การกำหนดค่าการบันทึก: การอนุญาตถูกปฏิเสธ
27 มิ.ย. 17:12:11 bcc-21 ชื่อ [3188]: กำลังโหลดการกำหนดค่า: ปฏิเสธการอนุญาต
27 มิ.ย. 17:12:11 bcc-21 ชื่อ [3188]: กำลังออก (เนื่องจากข้อผิดพลาดร้ายแรง)