Ubuntu 17.04 Falha ao iniciar o samba.service: a unidade samba.service está mascarada [fechada]

0
corrado@corrado-zesty2:~$ sudo service samba start
[sudo] password for corrado: 
Failed to start samba.service: Unit samba.service is masked.
corrado@corrado-zesty2:~$ sudo systemctl unmask samba.service
corrado@corrado-zesty2:~$ sudo service samba start
Failed to start samba.service: Unit samba.service is masked.
corrado@corrado-zesty2:~$ sudo apt-get install samba
Reading package lists... Done
Building dependency tree       
Reading state information... Done
samba is already the newest version (2:4.4.5+dfsg-2ubuntu6).
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.
corrado@corrado-zesty2:~$ inxi 
CPU~Dual core Intel Core i3-4130 (-HT-MCP-) speed/max~802/3400 MHz Kernel~4.9.0-1-generic x86_64 Up~1:08 Mem~998.4/7862.7MB HDD~1000.2GB(1.6% used) Procs~232 Client~Shell inxi~2.3.4  
corrado@corrado-zesty2:~$ uname -a
Linux corrado-zesty2 4.9.0-1-generic #2-Ubuntu SMP Mon Nov 14 21:43:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
corrado@corrado-zesty2:~$ 
    
por corrado venturini 03.12.2016 / 18:31

1 resposta

1

Como Eu disse antes :

Isso não é um bug.

O que você descreve é intencional nas partes do povo Debian.

Você não deve controlar os serviços de samba desta maneira em um sistema operacional Debian / Ubuntu systemd. Você deve manipular os serviços smbd , nmbd e samba-ad-dc conforme necessário.

Não há guarda-chuva samba.target para fazer o trabalho original do antigo script Debian / Ubuntu samba van Smoorenburg rc ; que estava começando / parando estes três em bloco. Outras pessoas os criaram, para outros sistemas operacionais systemd. O povo do Debian não o fez.

Então, onde você lê Debian / Ubuntu doco dizendo coisas como

service samba action
lembre-se de que isso não é mais uma coisa disponível, agora que o Debian Linux e o Ubuntu Linux são sistemas operacionais systemd.

Só para aumentar a confusão ...

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

Então, onde você lê o sistema operacional genérico systemd sobre o samba falando sobre nmb , smb e samba services, você deve realizar mentalmente a tradução para o Debian / Ubuntu, particularmente para o último nome.

Leitura adicional

por JdeBP 03.12.2016 / 21:40