/usr/local에 Samba를 설치했습니다. 어떻게 실행할 수 있나요?

/usr/local에 Samba를 설치했습니다. 어떻게 실행할 수 있나요?

다음 명령으로 삼바를 설치한 경우 어떻게 실행할 수 있나요?

./configure --prefix=/usr/local
make -j4
make install

답변1

축하합니다. 소스에서 Samba를 컴파일하고 설치하셨습니다.

을 실행하려면 Samba가 기본적으로 세 개의 데몬( , , 및 )과 클라이언트 도구 samba로 구성되어 있다는 것을 이해해야 합니다 . 귀하의 질문에서 귀하가 의미하는 것(데몬 또는 클라이언트 도구)이 명확하지 않습니다.smbdnmbdwinbindd

현재 실행 중인 Fedora 버전을 언급하지 않으셨습니다. 질문에 해당 버전을 제공해 주시기 바랍니다.

데몬을 실행하려면 다음을 수행하십시오.

  1. 이러한 데몬이 아직 실행되고 있지 않은지 확인하세요.
  2. 실행 중인 경우 중지하십시오(실행하는 Fedora 버전에 따라 다르지만 제대로 작동해야 하며 해당 버전도 실행 중인 경우 에 해당하는 작업을 수행하십시오 sudo service smbd stop. )sudo service nmbdwinbindd
  3. 해당 버전을 사용하도록 시작 스크립트를 조정합니다 /usr/local/sbin (단계는 Fedora 버전에 따라 다름).

클라이언트 도구를 사용하려면 해당 도구가 아직 없는 경우 경로에 추가하세요./usr/local/bin

데몬에 대한 자세한 내용은 Centos 문서에서 찾을 수 있습니다. 예를 들면 다음과 같습니다.

https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-samba-daemons.html

답변2

접두사 경로가 "/usr/local/bin" 또는 "/usr/local/sbin"(실행 파일이 설치된 위치)과 같은 프로필 경로에 없으면 실행 파일의 전체 경로를 다음 위치로 지정해야 합니다. 실행해

관련 정보