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

75

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

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

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

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

    
задан Melissa Sexton 06.04.2016 в 20:16
источник

4 ответа

112

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

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

    
ответ дан GDorn 26.04.2016 в 06:40
11

Попробуйте:

systemctl unmask samba
systemctl enable samba
systemctl restart samba
    
ответ дан Никита 13.12.2016 в 15:39
2

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

    
ответ дан Tox 16.01.2017 в 08:52
1

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

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

Нашел его здесь     

ответ дан fangxing 15.08.2017 в 03:24