차단 해제 서비스가 파일을 삭제한 이유는 무엇입니까?

차단 해제 서비스가 파일을 삭제한 이유는 무엇입니까?

나는 가지고있다

$ sudo systemctl unmask nmbd
Removed /etc/systemd/system/nmbd.service.

$ sudo systemctl enable nmbd
nmbd.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nmbd

왜? 암호 해독 서비스가 파일을 삭제하는 이유는 무엇입니까? 서비스를 활성화하면 이상한 일이 발생하나요?

답변1

/etcsystemd의 서비스는 재정의를 연결하여 마스크됩니다 /dev/null. 따라서 마스킹은 에 nmbd.service연결하여 수행됩니다 . 링크를 제거하여 암호를 해독하세요. 기본 systemd 서비스에 대한 서비스 파일이 여전히 존재합니다 ./etc/systemd/system/nmbd.service/dev/null/lib/systemd/system/

nmbd.service기본 시스템 서비스가 아니므로 /lib/systemd/system/nmbd.service존재하지 않습니다. 에서 구현되므로 /etc/init.d/nmbd이를 systemctl보고 systemd-sysv-install활성화하도록 위임할 수 있습니다. 후자는 배포판별 도구에 위임됩니다.예를 들어 chkconfig, update-rc.d등.

관련 정보