O serviço samba do Ubuntu está mascarado e não pode ser iniciado

9

Estou tentando executar o serviço samba no servidor Ubuntu e ele me dá erros e diz que está mascarado e morto, como faço para corrigir isso? o que faz com que seja assim?

Aqui está o erro que recebo: -

Falha ao iniciar o samba.service: a unidade samba.service está mascarada. Se eu estiver executando o servidor Ubuntu na caixa Virtual, esse seria o problema? obrigado.

insira a descrição da imagem aqui

Mohamed Gabr
fonte
Executar sudo systemctl unmask samba.servicee em seguida, verificar ..
heemayl
ele ainda diz que está mascarado
Mohamed Gabr

Respostas:

16

Isso não é um bug.

O que você descreve é ​​intencional por parte do povo Debian.

Você não deve controlar os serviços samba dessa maneira em um sistema operacional Debian / Ubuntu systemd. Você é suposto para manipular os smbd, nmbde samba-ad-dcserviços conforme necessário.

Não há um guarda samba.target- chuva para fazer o trabalho original do antigo script Debian / Ubuntu sambavan Smoorenburg rc; que estava iniciando / parando esses três blocos. Outras pessoas os criaram para outros sistemas operacionais systemd. O povo do Debian não.

Então, onde você lê a documentação do Debian / Ubuntu dizendo coisas como

ação de samba de serviço
lembre-se de que isso não existe mais, agora que o Debian Linux e o Ubuntu Linux são sistemas operacionais de sistema.

Só para aumentar a confusão…

O que o resto do mundo fora do Debian sabe como samba.serviceé chamado samba-ad-dc.serviceno mundo Debian. Da mesma forma, nmbd.servicee smbd.servicesão originalmente nmb.servicee smb.servicefora do Debian.

Então, onde você lê genérico doco sistema operacional systemd sobre samba falando nmb, smbe sambaserviços, você deve mentalmente realizar a tradução para o Debian / Ubuntu, especialmente para o último nome.

Leitura adicional

JdeBP
fonte
então você está dizendo que eu deveria iniciá-los individualmente e não deveria se preocupar com o que o status do samba diz? escrevo >> sudo service smbd start. e quando eu verifico, escrevo >> status sudo service smbd. isso soa certo?
Mohamed Gabr