como posso executar o samba se o instalei com este comando:
./configure --prefix=/usr/local
make -j4
make install
Responder1
Parabéns, você aparentemente compilou o Samba a partir do código-fonte e o instalou.
Você quer rodar samba
, você tem que entender que o samba é feito de três daemons ( smbd
,, nmbd
e winbindd
), essencialmente, e ferramentas cliente. Não está claro na sua pergunta a qual (deamons ou ferramentas de cliente) você se refere.
Você não mencionou qual versão do Fedora está executando, forneça isso na pergunta, por favor.
Se você deseja executar os daemons:
- Verifique se você ainda não tem esses demônios em execução.
- Se você os tiver em execução, pare-os (como depende da versão do Fedora que você executa, mas
sudo service smbd stop
devesudo service nmbd
funcionar bem, faça o equivalente parawinbindd
, se esse também estiver em execução). - Adapte os scripts de inicialização para usar a versão
/usr/local/sbin
(as etapas dependem da versão do Fedora)
Se você quiser usar as ferramentas do cliente, adicione-as ao seu caminho, se ainda não o fizeram, aquelas que você deseja usar/usr/local/bin
Mais informações sobre os deamons podem ser encontradas no documento Centos, por exemplo:
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-samba-daemons.html
Responder2
se o caminho do prefixo não estiver no PATH do seu perfil, como "/usr/local/bin" ou "/usr/local/sbin" (qualquer local onde o executável está instalado), então você deve especificar o caminho completo para o executável para executá-lo