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.
sudo systemctl unmask samba.service
e em seguida, verificar ..Respostas:
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
,nmbd
esamba-ad-dc
serviços conforme necessário.Não há um guarda
samba.target
- chuva para fazer o trabalho original do antigo script Debian / Ubuntusamba
van Smoorenburgrc
; 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
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
é chamadosamba-ad-dc.service
no mundo Debian. Da mesma forma,nmbd.service
esmbd.service
são originalmentenmb.service
esmb.service
fora do Debian.Então, onde você lê genérico doco sistema operacional systemd sobre samba falando
nmb
,smb
esamba
serviços, você deve mentalmente realizar a tradução para o Debian / Ubuntu, especialmente para o último nome.Leitura adicional
samba.target
fonte