Невозможно перезапустить 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.


кто-нибудь знает почему?
Бен

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


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

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


У меня были те же ошибки, что и при работе с 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/*сделал свое дело.


Не удалось выполнить задание для smbd.service, поскольку процесс управления завершился с кодом ошибки. Смотрите "systemctl status smbd.service" и "journalctl -xe" для подробностей.
Махди Рафатжа
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.