/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"(실행 파일이 설치된 위치)과 같은 프로필 경로에 없는 경우 실행할 실행 파일의 전체 경로를 지정해야 합니다.

관련 정보