Samba 4 + SystemD

page_samba4

 

Se você instalou o Samba 4 via compilação no Debian 8 (a partir desta versão o Debian passou a utilizar o System D em vez do antigo System V ou Sysinit como é mais conhecido), e quer que os serviços do Samba iniciem automaticamente no boot sem a necessidade de criar um script para isso como era feito com o Debian 7 e anteriores, que ainda utilizavam o System V, então siga os passos a seguir:

1 – Crie o arquivo /lib/systemd/system/samba.service:

# vim /lib/systemd/system/samba.service

2 – E insira estas informações no arquivo:

[Service]
Type=forking
PIDFile=/usr/local/samba/var/run/samba.pid
LimitNOFILE=16384
EnvironmentFile=-/etc/conf.d/samba
ExecStart=/usr/local/samba/sbin/samba
ExecReload=/usr/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target

3 – Salve o arquivo e em seguida digite o comando:

# systemctl enable samba

Agora basta utilizar os seguintes comandos conforme sua necessidade

Reiniciar o Samba:
# systemctl restart samba

Startar o Samba:
# systemctl start samba

Parar o Samba:
# systemctl stop samba

Verificar o status do Samba:
# systemctl status samba

É isso aí galera! Abraço!

www.esperanca.com.br

Caso você queira se aprofundar e aprender mais sobre Samba 4 veja nosso treinamento Samba 4 Professional.

Facebooktwittergoogle_plusredditpinterestlinkedinmail
Esta entrada foi publicada em Debian, Linux, Samba4, Treinamentos e marcada com a tag , , . Adicione o link permanente aos seus favoritos.

4 respostas a Samba 4 + SystemD

  1. pedro disse:

    Você sabe o que pode ser esse erro? Acontece na hora do comando:
    systemctl enable samba

    Erro:
    update-rc.d: error: samba Default-Start contains no runlevels, aborting

  2. Felipe Valim disse:

    E se o samba não for compilado ?
    Ele é ativo automaticamente no systemd ?
    Não há necessidade de criar o script ?

    • Equipe BR-Open disse:

      Exatamente Felipe, se você fizer a instalação via gerenciador de pacotes apt automaticamente a configuração será feita no Systemd e vc não precisará criar script para inicialização.

      Att.,

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *