ใช้systemctl edit smb.serviceเพื่ออัปเดตการอ้างอิง
After=dirsrv.target - จะให้แน่ใจว่า smb.service เริ่มทำงานหลังจาก dirsrv.target
เพื่อความทนทาน (ซึ่งจะคุ้มค่าหากคุณกำลังแก้ไขสิ่งนี้) คุณอาจต้องการรวมสิ่งต่อไปนี้:
Requires=dirsrv.target- เปิดใช้งาน dirsrv.target เมื่อเปิดใช้งาน smb.service จะทำให้ smb.service ล้มเหลวหาก dirsrv.target ล้มเหลว
Wants=dirsrv.target- เปิดใช้งาน dirsrv.target เมื่อเปิดใช้งาน smb.service จะไม่ทำให้ smb.service ล้มเหลวหาก dirsrv.target ล้มเหลว
BindsTo=dirsrv.target - หาก dirsrv.target ถูกปิดการใช้งานให้ปิดใช้งาน smb.service
ที่มา: http://www.freedesktop.org/software/systemd/man/systemd.unit.html
systemd-uiจัดทำ GUI สำหรับ systemd ให้มุมมองที่ดีเกี่ยวกับสถานะของ systemd แต่คุณยังต้องใช้โปรแกรมแก้ไขข้อความเพื่อแก้ไขไฟล์หน่วย