다음 명령으로 삼바를 설치한 경우 어떻게 실행할 수 있나요?
./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"(실행 파일이 설치된 위치)과 같은 프로필 경로에 없으면 실행 파일의 전체 경로를 다음 위치로 지정해야 합니다. 실행해