@@ samba install / 삼바

OS 환경

Linux version 2.6.32-642.el6.x86_64 (mockbuild@worker1.bsys.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) ) #1 SMP Tue May 10 17:27:01 UTC 2016

 

  • Linux, FreeBSD, 상용 유닉스와 같은 각종 유닉스 계열 플랫폼에서 파일 서버나 도메인 컨트롤러와 같은 윈도 서버 호환 기능과 윈도와 리눅스 간 연계 기능을 제공하는 주요 오픈소스 소프트웨어 중에 하나 이다.

 

  • TCP/IP 프로토콜과 NetBIOS 프로토콜을 이용하여, 리눅스와 윈도우가 디스크(파일,디렉토리)를 공유하거나 주변장치(프린터)를 공유할 수 있다.

 

SMB(Server Message Block)

파일을 액세스 하거나, 프린트를 사용하는 프로토콜

 

CIFS(Common Internet File System)

SMB 프로토콜의 확장된 개념으로 로컬이나 서버에 있는 파일을 액세스 하거나, 다른 Client들과 공유하거나, 네트워크 접속이 끊어지거나 고장이 발생하면 자동으로 접속을 복원하는 프로토콜



$ rpm -qa samba 

 

## 없으면 설치

 

$ yum install samba samba-client

 

$ mkdir /home/samba

 

$ chmod 777 /home/samba

 

$ useradd smbuser01

$ passwd smbuser01

 

## 삼바 계정에 추가

 

$ smbpasswd -a smbuser01

 

설정 파일 복사

 

$ cp -r /etc/samba/smb.conf /etc/samba/ori1912_smb.conf

 

$ vi /etc/samba/smb.conf

[global] 

.. …

## 172.30.1. 추가

hosts allow = 172. 192.168.12. 172.30.1.

 

## 한국어 설정 ( 글자 깨질때 사용 default → unix charset = UTF-8 # 설정 안해도 된단 소리)

dos charset = CP949

unix charset  = UTF-8

 

# unix charset = EUC-KR  ## CP949 가능

 

## 로그 레벨 지정 3을 권장

log level = 3

 

## smb.conf 문법 확인 하거나, 활성화 된 상태의 value 를 확인 하고 싶을 때 

 

$ testparm 

 

## 전체 parameter 확인 하고싶을 때

$ testparm -s -v /etc/samba/smb.conf

 

@ samba 사용자 생성 2 

$ useradd -m samuser02 ( 패스워드 설정은 불 필요)

$ pdbedit -a samuser02

 

$ pdbedit -x samuser02 # 삭제 



## 동적으로 변경 하고 싶을땐 아래 참고

# smbd 로그 레벨을 1로 지정 

$ smbcontrol smbd debug 1



# smbd 로그 레벨 확인

$ smbcontrol smbd debuglevel 

 

## 공유 폴더 // 참고 하세요 ##

[samba]

        comment = shared Folder

        path = /home/samba/

        browseable = yes

        public = yes

        writable = yes

        read only = yes

        write list = test01 test02 test03 root sjyun

        create mask = 0777

        directory mask = 0777

        valid users = test01 test02 test03 root sjyun









samba 설치 된 서버와 windows 와 연결한 모습










? 포트 

udp 137 138

tcp 139 445 

?



## 안전하지 않은 ~~~

프로그램 제거 → windows  기능 켜기/끄기 SMB 1.0 CIFS 파일 공유 지원 클라이언트 설정 체크

 

+ Recent posts