Служба Ubuntu samba замаскирована и не может запуститься

9

я пытаюсь запустить службу Samba на сервере Ubuntu, и он дает мне ошибки и говорит, что он замаскирован и мертв, как мне это исправить? что заставляет это быть таким?

Вот ошибка, которую я получаю:

Не удалось запустить samba.service: модуль samba.service замаскирован. Если я использую сервер Ubuntu на виртуальной коробке, это будет проблемой? Спасибо.

введите описание изображения здесь

Мохамед Габр
источник
Беги, sudo systemctl unmask samba.serviceа потом проверяй ..
Heemayl
он все еще говорит, что замаскирован
Мохамед Габр

Ответы:

16

Это не ошибка.

То, что вы описываете, является преднамеренным для людей из Debian.

Вы не должны управлять сервисами samba таким образом в операционной системе Debian / Ubuntu systemd. Вы должны манипулировать smbd, nmbdи samba-ad-dcуслуги по мере необходимости.

Нет никакого зонтика, samba.targetчтобы сделать оригинальную работу старого сценария Debian / Ubuntu sambavan Smoorenburg rc; который начинал / останавливал эти три блока. Их создали другие люди для других системных операционных систем. Люди 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, в частности , для последнего имени.

дальнейшее чтение

JdeBP
источник
так вы говорите, что я должен начать их индивидуально и не беспокоиться о том, что говорит статус самбы? я пишу >> sudo service smbd start. и когда я проверяю это, я пишу >> sudo service smbd status. это звучит правильно?
Мохамед Габр