ITEASY

닫기

추천 검색어
# 클라우드
# VPN
# 무료서비스
# 호스팅
# 이벤트

이전 단계

기술문서

삼바(samba)서버 설치 / 구축(CentOS 5.2 기준 소스설치)

2009. 04. 10

SAMBA서버 구축

1. SAMBA설치(CentOS 5.2기준 소스설치)
  1.1 압축해제
  1.2 ./configure실행
  1.3 환경설정파일 복사
  1.4 방화벽 설정
  1.5 삼바서버 실행
  1.6 실행확인
  1.7 공유 디렉토리 설정
2. smb.conf파일 설정
  2.1 [global]설정
  2.2 공유디렉토리 설정
  2.3 특정 유저에게만 공유
  2.4 공유 디렉토리 추가
1. samba 설치   1.1 압축해제     1.1.1 압축해제 전 기존 삼바삭제 : rpm -qa | grep samba*     1.1.2 검색되는 삼바에 관련한 rpm을 삭제해준다.     1.1.3 tar -xvzf samba-*     1.1.4 cd samba-*     1.1.5 cd source   1.2 ./configure 실행     1.2.1 ./configure --prefix=/usr/local/server/samba --enable-cups --with-smbmount --with-automount     1.2.2 make && make install         

  1.3 환경설정파일 복사     1.3.1 샘플파일을 복사한다.     1.3.2 cp /usr/local/src/samba-*/examples/smb.conf.default /usr/local/server/samba/lib/smb.conf     1.3.3 cd /usr/local/server/samba         

    1.3.4 smb.conf파일 수정         vi lib/smb.conf                  workgroup, security 를 변경해준다.   1.4 방화벽 설정     1.4.1 samba가 사용하는 포트를 열어준다. udp 137, 138 tcp 139, 445         

    1.4.2 iptables 재시작         /etc/init.d/iptables restart         

  1.5 삼바서버 실행     1.5.1 smbd와 nmbd를 실행한다.          smdb는 클라이언트 사이의 공유된 리소스를 운영하는 데몬, nmbd는 네임서버를 제공          /usr/local/server/samba/sbin/smbd -D          /usr/local/server/samba/sbin/nmbd -D         

  1.6 실행확인     1.6.1 시작->실행->IP를 입력하여 접속해본다.                   접속이 된다면 설치완료   1.7 공유할 디렉토리 생성     1.7.1 공유할 디렉토리를 생성한다.          mkdir /usr/local/server/samba/tmp          chmod 777 /usr/local/server/samba/tmp         

    1.7.2 smb.conf 파일을 열어 항목을 추가한다.          vi /usr/local/server/samba/lib/smb.conf         

    1.7.3 삼바서버 재시작         killall smbd nmbd         /usr/local/server/samba/sbin/smbd -D         /usr/local/server/samba/sbin/nmbd -D         재시작후에 다시 접속해본다.         접속후에 파일을 복사해본다. 2. smb.conf   2.1 [global]                  

        workgroup : 자신의 시스템이 속해있는 workgroup을 설정한다.         server string : 클라이언트 들에게 보여줄 삼바서버의 이름         security = share : 보안모드         user : 삼바서버에서 설정한 아이디/비밀번호이용         share : 인증을 사용안함         server : 별도의 인증서버 사용         hosts allow : 삼바서버에 접속 가능한 호스트를 지정         guest account : 삼바서버에 guest계정으로 접근시 사용할 유저지정         log file : 로그파일의 위치를 지정         max log size : 로그파일의 최대 크기 KB단위   2.2 공유디렉토리 설정         

        [test] : 디렉토리 이름         comment : 디렉토리의 설명         path : 공유할 디렉토리의 절대경로         writable : 쓰기여부         public : 여러 사람이 이용할수 있게 설정         browseable : 공유목록에 디렉토리를 보여줄지 결정         valid user : 디렉토리에 접근 할 수 있는 사용자를 지정         guest ok : guest 사용자가 디렉토리를 사용할 수 있는지 설정         printable : 스풀파일을 지정할 것인지 설정         read only : 읽기전용임을 설정         write list : 쓰기가능한 사용자 또는 그룹 지정                  이 항목은 삼바에 로그인한 사용자의 홈디렉토리와 관련된 설정을 한다.                  이 항목은 프린터와 관련한 설정이다.   2.3 특정 유저에게만 공유     2.3.1 유저설정         smb.conf파일의 security를 user로 설정한다.         useradd ID         passwd PASSWD         

        삼바서버로 접속할 수 있는 사용자를 추가해 준다.         /usr/local/server/samba/bin/smbpasswd -a ID                  

        smbpasswd 명령어를 사용하면 리눅스시스템에 등록된 유저만이 접속할수 있다.         smbpasswd 옵션         -d : 삼바유저 사용정지         -e : 삼바유저 다시 사용         -n : 비밀번호 설정안함         -x : 유저삭제         -a : 유저추가            2.4 공유 디렉토리 추가     2.4.1 공유디렉토리 생성         mkdir /usr/local/server/samba/pds         chmod 707 /usr/local/server/samba/pds         smb.conf파일을 수정한다.         vi /usr/local/server/samba/lib/smb.conf                  

이전 글 Apache 가상호스트 설정하기.

2009. 10. 05

다음 글 리눅스시스템에서 리눅스부팅디스켓 만들기

2007. 09. 06

목록

Grow with customers

iTEASY의 고객센터는 고객의 문제를 쉽고 빠르게 해결합니다.
각 분야의 IT 비즈니스 전문가들로 구성되어 365일 24시간 고객 문의를 기다리고있습니다.
온라인 문의 + 원격지원 
평일 9:00~18:00 / IDC 24h 긴급 장애처리
FAX02-6264-8321
  • 내선 1 서버 / IDC

  • 내선 2 클라우드

  • 내선 3 관리대행 / ITO

  • 내선 4 도메인

  • 내선 5 보안 서비스 문의

  • 내선 6 문자 / 카카오비즈메시지

  • 내선 7 Microsoft365

  • 내선 8 마케팅/서비스 제휴

  • 내선 9 홈페이지 제작

  • 내선 0 기타서비스

  • 내선 11 긴급 장애

이미지 이미지