私は持っています
$ 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
/etc
systemdのサービスは、オーバーライドをリンクすることによってマスクされます/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
等。