วิธีเริ่มชื่อ (BIND)


1

เมื่อฉันพยายามเริ่มตั้งชื่อบนเครื่อง OS 10.7.3 ของฉันด้วยคำสั่งต่อไปนี้:

launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist

... ฉันได้รับข้อความแสดงข้อผิดพลาด:

launchctl: no plist was returned for: /System/Library/LaunchDaemons/org.isc.named.plist
nothing found to load

ผมทำอะไรผิดหรือเปล่า?

ในกรณีที่ไม่มีการทำงานข้างต้นฉันสามารถตั้งชื่อด้วยตนเองได้ดังนี้: sudo /usr/sbin/named... แต่มันค่อนข้างหยาบใช่ไหม

ฉันต้องทำอะไรเพื่อไปlaunchctlทำงานกับชื่อ

นอกจากนี้เนื้อหาของไฟล์ org.isc.named.plist ของฉันยังเป็นดังนี้:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Disabled</key>
        <false/>
        <key>Label</key>
        <string>org.isc.named</string>
        <key>OnDemand</key>
        <false/>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/sbin/named</string>
                <string>-f</string>
        </array>
        <key>ServiceIPC</key>
        <false/>
</dict>
</plist>

คำตอบ:


1

ตรวจสอบอีกครั้งว่าจริงๆแล้วมีไฟล์ชื่อ org.isc.named.plist ใน / System / Library / LaunchDaemons

หากมีคุณสามารถแสดงรายการเนื้อหาได้หรือไม่


ขอบคุณสำหรับการตอบกลับ!! ฉันได้เพิ่มเนื้อหาของorg.isc.named.plistOP ให้กับคุณ - ขอบคุณอีกครั้ง
CS

สิทธิ์การตั้งไฟล์คืออะไร
dhempler

นั่นมัน! (สิทธิ์) พวกเขาถูกตั้งค่าเป็น 600 เมื่อทุกอย่างอื่นอยู่ใน/System/Library/LaunchDaemonsการตั้งค่าที่ 644 ง่ายchmod 644 org.isc.named.plistและตอนนี้จะเริ่มโดยอัตโนมัติเมื่อฉันรีบูต - ขอบคุณเดนนิส!
CS
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.