다음을 통해 삼바를 설치한 경우 어떻게 실행합니까?
./configure --prefix=/usr/local
make -j4
make install
답변1
축하합니다. 소스에서 Samba를 컴파일하고 설치했습니다.
을 실행하려면 Samba가 기본적으로 및 클라이언트 도구인 세 개의 데몬( , 및 ) samba
으로 구성되어 있음을 이해해야 합니다 . 귀하가 언급하고 있는 것(데몬 또는 클라이언트 도구)이 귀하의 질문에서 명확하지 않습니다.smbd
nmbd
winbindd
현재 실행 중인 Fedora 버전을 언급하지 않으셨습니다. 질문에 해당 버전을 제공해 주세요.
데몬을 실행하려면 다음을 수행하십시오.
- 이러한 데몬이 아직 실행되고 있지 않은지 확인하세요.
- 실행 중인 경우 중지하십시오(실행 중인 Fedora 버전에 따라 다르지만 해당 버전도 실행 중이면 제대로 작동해야 하며
sudo service smbd stop
에서도 동일하게 수행하십시오.)sudo service nmbd
winbindd
- 해당 버전을 사용하도록 시작 스크립트를 조정합니다
/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"(실행 파일이 설치된 위치)과 같은 프로필 경로에 없는 경우 실행할 실행 파일의 전체 경로를 지정해야 합니다.