Instale o samba4.4.4 da fonte no centos7

0

Seguindo as etapas da página wiki do Samba , consegui criar o código-fonte do samba. No entanto, após sudo make install , não pude iniciar o serviço samba, pois não há systemd na pasta /usr/lib/systemd/ . Estou faltando alguma etapa? Obrigado!

    
por Archer 24.06.2016 / 04:22

1 resposta

1

Ao compilar / instalar a partir da fonte, como na maioria das distribuições de software como essa, o serviço não será instalado. Você precisa fazer essas etapas manualmente (ou com gerenciamento de configuração de algum tipo). Aqui está um exemplo que eu acho, especificamente para o Samba 4 em um sistema Linux baseado em systemd.

Traduzindo daqui: link

Crie o arquivo /lib/systemd/system/samba.service com um editor contendo o seguinte:

[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

Em seguida, execute como root:

# systemctl enable samba
# systemctl start samba

Se você tiver erros ao iniciar, verifique os registros conforme indicado em "

# journalctl -xe
    
por 24.06.2016 / 04:48