유닉스 Samba 설치

황제낙엽 2009.11.13 16:16 조회 수 : 3827 추천:100

1. http://www.samba.org/ 에서 최신 버전 확인
2. 콘솔에서 "wget [다운로드 url]" 로 파일 다운로드
3. tar -xvf 로 압축 풀고 samba-버전/source 폴더를 찾아서 configure 파일을 찾는다.
4. #./configure --prefix=/usr/local/samba
5. make
6. make install
7. #mkdir /etc/samba 로 폴더 생성
8. #cp ../examples/smb.conf.default /etc/samba/smb.conf 로 복사
9. #cp ../packaging/RHEL/setup/smb.init /usr/sbin/samba  로 복사
10. #cp ../packaging/RHEL/setup/smb.init /etc/init.d/smb  로 복사
11. #chmod 755 /usr/sbin/samba  권한부여
12. #chmod 755 /etc/init.d/smb  권한부여
13. #ln -s /usr/local/samba/sbin/smbd /usr/sbin/smbd 로 심볼릭 링크
14. #ln -s /usr/local/samba/sbin/nmbd /usr/sbin/nmbd 로 심볼릭 링크
15. #/etc/init.d/smb start 로 삼바 실행


다음은 오류 해결법

내용 보기

1. 로딩이 안되는 원인을

   tail -f /var/log/message 를 통해서 확인하시고

 

2. 만약 문제가 있다면

   samba의 환경 파일을 확인해서 수정하셔야 할 것입니다.

  [@dev1 samba]$ testparam

      위 명령은  /etc/samba/smb.conf 파일의 내용을 문법에 맞게 출력 해줍니다.

      출력된 것을 다시   /etc/samba/smb.conf로 덮어 씌우고

      /etc/samba/smb.conf에 정의된 디렉토리들을 확인해서 주석 처리 하시든지 생성하시면 됩니다.

 

3. samba를 재기동 하면서

    /var/log/message를 통해서 오류를 확인한다.

 

 

참고로 제가 사용하는 삼바 config 입니다.

 

# Global parameters
[global]
        dos charset = CP949
        unix charset = EUC-KR
        workgroup = MOBILE
        server string = DEV1
        password server = None
        log file = /var/log/samba/%I.log
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        dns proxy = No
        idmap uid = 16777216-33554431
        idmap gid = 16777216-33554431
        hosts allow = 10.20.5., 10.20.
        cups options = raw

[design]
        comment = SVC-TEST Design-test
        path = /svc/web_test/www_design
        valid users = design

        force user = design
        force group = 1000
        read only = No
        create mask = 0765

 

----------------------------------------

번호 제목 sitelink1 글쓴이 날짜 조회 수
243 Windows 11 Pro 환경의 WSL2(Windows Subsystem for Linux 2)에서 X11(그래픽 앱)을 실행   황제낙엽 2026.01.06 2647
242 경로 관련 별칭(alias)   황제낙엽 2025.12.19 2541
241 macOS 에서 finder 로 숨김 디렉토리, 파일을 조회   황제낙엽 2025.09.26 1646
240 특정 폴더 제외하고 가장 최근에 생성된 폴더 이름 가져오는 shell file 만들기   황제낙엽 2025.07.28 2568
239 [Copilot] WSL2 Ubuntu 실행 방식과 차이점   황제낙엽 2025.06.09 2555
238 [Gemini] docker pull 로 다운받은 ubuntu 이미지를 portainer 로 실행하여 접속   황제낙엽 2025.06.02 2561
237 Windows 11 Pro -> WSL2 (Ubuntu) -> Docker -> Portainer   황제낙엽 2025.05.30 2704
236 윈도우 11 설치 USB 만들기 가이드 https://blog.naver.com/cjs0308cjs/223694056158  황제낙엽 2025.01.10 3980
235 [bard] docker로 실행한 container에 터미널로 접속   황제낙엽 2024.02.01 3657
234 [2023. 11. 6.] 데이터베이스, GUI 클라이언트 환경의 Docker Compose 모음 https://blog.pages.kr/2819  황제낙엽 2024.01.29 3810
233 Docker Compose 문법 정리 (YAML)   황제낙엽 2024.01.29 3366
232 Docker Compose 명령어(실행,중지,삭제) https://docs.docker.com/compose/reference/  황제낙엽 2024.01.28 3841
231 Docker Compose 에 대한 이해와 사용법에 대한 포스팅 모음 https://docs.docker.com/compose/gettingstarted/  황제낙엽 2024.01.26 4074
230 Kubernetes 와 Docker 의 관계   황제낙엽 2024.01.26 3016
229 docker 를 windows 에서 실행하는 방법 3가지 정리   황제낙엽 2024.01.23 3736
228 windows + docker 설치에 대한 포스팅 모음   황제낙엽 2024.01.22 3528
227 윈도우 10 실행키 입력 명령어 목록 (Windows + R) https://haenny.tistory.com/217  황제낙엽 2023.07.12 7536
226 윈도우 10 "원격 데스크톱"의 "컴퓨터 목록" 정보 저장 위치 (from Bing)   황제낙엽 2023.07.11 3997
225 compress this drive to save disk space (이 드라이브를 압축하여 디스크 공간 절약)   황제낙엽 2023.05.09 4209
224 명령어 모음   황제낙엽 2023.05.06 3649