Невозможно перезапустить samba, samba.service замаскирован

100

Когда я пытаюсь перезапустить Samba, я получаю следующее сообщение об ошибке:

Failed to start samba.service: Unit samba.service is masked.

Кроме того, когда я бегу systemctl, он показывает smbd.serviceкрасным, показывая не удалось.

В то же время перезапуск начал давать сбой, я потерял возможность общего доступа в созданных папках и не могу получить доступ. Любая помощь будет оценена !!!

Мелисса Секстон
источник

Ответы:

149

Debian и производные Debian изменили имя службы с 'samba' на 'smbd'.

Попробуй service smbd restart.

GDorn
источник
кто-нибудь знает почему?
Бен
3
@BenCreasy, вероятно, потому что имя протокола smb, и, поскольку это демон, вы получите smbd. Samba - это название одной из реализаций smbпротокола.
Тердон
Не удалось выполнить задание для smbd.service, поскольку процесс управления завершился с кодом ошибки. Смотрите "systemctl status smbd.service" и "journalctl -xe" для подробностей.
Махди Рафатжа
31

Пытаться:

sudo systemctl unmask samba
sudo systemctl enable samba
sudo systemctl restart samba
Никита
источник
7
unix.stackexchange.com/questions/303293/…
старейшина Гик
4
Это сработало для меня с аналогичной проблемой с mongodb в Ubuntu 16 после обновления с 14. Я изменил первую строку, однако, на systemctl unmask mongodb.service. После этого сервис mongodb status / start / stop работает.
SevakPrime
Не удалось перезапустить samba.service: модуль samba.service замаскирован.
Махди Рафатжа
Сначала это работало: smbd перезапустился правильно, без логов и ошибок, но все равно было невозможно подключиться к samba с другого компьютера. Единственное, что сработало в конце, это удалить и переустановить самбу
amine
3

Это работает для меня (Ubuntu сервер 16):

sudo rm /lib/systemd/system/samba.service 
sudo systemctl enable samba.service nmbd.service
sudo systemctl start samba

Нашел его отсюда

Fangxing
источник
У меня были те же ошибки, что и при работе с Ubuntu 16.04.5 LTS . Это решение исправило проблему для меня.
коленеки
ой ls -l /lib/systemd/system/samba.service lrwxrwxrwx 1 root root 9 марта 5 2018 /lib/systemd/system/samba.service -> / dev / null
BozoJoe
2

У меня была такая же проблема без видимой причины. Проверяя логи, я увидел, что у Samba были проблемы с кэшированными файлами (неправильные разрешения). rm -R /var/cache/samba/*сделал свое дело.

Tox
источник
Не удалось выполнить задание для smbd.service, поскольку процесс управления завершился с кодом ошибки. Смотрите "systemctl status smbd.service" и "journalctl -xe" для подробностей.
Махди Рафатжа