Instalei o Samba em /usr/local. Como posso executar isso?

Instalei o Samba em /usr/local. Como posso executar isso?

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,, nmbde 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:

  1. Verifique se você ainda não tem esses demônios em execução.
  2. Se você os tiver em execução, pare-os (como depende da versão do Fedora que você executa, mas sudo service smbd stopdeve sudo service nmbdfuncionar bem, faça o equivalente para winbindd, se esse também estiver em execução).
  3. 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

informação relacionada