я пытаюсь запустить службу Samba на сервере Ubuntu, и он дает мне ошибки и говорит, что он замаскирован и мертв, как мне это исправить? что заставляет это быть таким?
Вот ошибка, которую я получаю:
Не удалось запустить samba.service: модуль samba.service замаскирован. Если я использую сервер Ubuntu на виртуальной коробке, это будет проблемой? Спасибо.
sudo systemctl unmask samba.service
а потом проверяй ..Ответы:
Это не ошибка.
То, что вы описываете, является преднамеренным для людей из Debian.
Вы не должны управлять сервисами samba таким образом в операционной системе Debian / Ubuntu systemd. Вы должны манипулировать
smbd
,nmbd
иsamba-ad-dc
услуги по мере необходимости.Нет никакого зонтика,
samba.target
чтобы сделать оригинальную работу старого сценария Debian / Ubuntusamba
van Smoorenburgrc
; который начинал / останавливал эти три блока. Их создали другие люди для других системных операционных систем. Люди Debian этого не сделали.Итак, где вы читаете документацию Debian / Ubuntu, говоря что-то вроде
помните, что теперь это недоступно, поскольку Debian Linux и Ubuntu Linux являются системными операционными системами.Просто чтобы добавить к путанице ...
То, что знает остальной мир вне Debian
samba.service
, называетсяsamba-ad-dc.service
в мире Debian. Аналогичноnmbd.service
иsmbd.service
изначальноnmb.service
иsmb.service
вне Debian.Итак , где вы читаете общую Systemd операционной системы DOCO о самбе говорить о
nmb
,smb
иsamba
услуги, вы должны мысленно выполнить перевод Debian / Ubuntu, в частности , для последнего имени.дальнейшее чтение
samba.target
источник