본문 바로가기

Tip & Tech/Linux

CentOS 5.2 Samba 서버 간단 설정

※ 기본적인 설명이나 이론은 생략한 글입니다.


우선 설치가 되어있어야겠죠, CentOS 설치시에 체크하지 않으셨다면 컴파일 설치 하시거나 yum을 이용해 설치하실 수 있습니다.
이 글에선 컴파일 설치법은 설명하지 않습니다.

yum install samba* 를 입력해 삼바 서버를 설치해 줍니다.

samba-3.0.33-3.7.el5_3.1
samba-client-3.0.33-3.7.el5_3.1
samba-common-3.0.33-3.7.el5_3.1
samba-swat-3.0.33-3.7.el5_3.1


이렇게 네가지가 설치 되어야 합니다. 버전은 다를 수 있습니다만 이 글에선 위의 버전으로 설명합니다.

yum으로 설치하셨다면 기본적으로 설정파일의 위치는 /etc/samba/smb.conf 입니다.
필요한 가장 최소한의 설정만 설명하겠습니다. (자세한 설명 보기)

[global]
# 작업 그룹입니다.
workgroup = WORKGROUP
# 표시될 서버 이름입니다.
server string = SambaServer
[homes]
# 윈도우즈 탐색기의 "설명" 란에 표시될 내용입니다.
comment = Home Directories
# 디렉토리를 보이게 할 것인지 여부입니다. 접근이 불가한 것은 아닙니다.
browseable = no
# 쓰기 가능 여부입니다.
writable = yes

# 공용 폴더에 대한 속성입니다. 사용하지 않으셔도 됩니다.
[public]
# 윈도우즈 탐색기의 "설명" 란에 표시될 내용입니다.
comment = Public Stuff
# 공용으로 사용할 디렉토리 경로입니다. 퍼미션을 755 또는 777을 추천합니다.
path = /home/samba
# 익명사용자의 접근 허용 여부입니다.
public = yes
# 쓰기 가능 여부입니다.
writable = yes


Samba 서버 시작
service smb start 또는
/etc/init.d/smb start

Samba 서버 중지
service smb stop 또는
/etc/init.d/smb stop

시작시 자동실행 등록
chkconfig smb on 또는
/etc/rc.local/etc/init.d/smb start 추가