2014년 8월 4일 월요일

CentOS에서 Samba 설치 및 설정하기

CentOS에서 Samba 설치 및 설정

  • Samba란 무엇인가?

간단하게 말하면 Unix(리눅스)와 윈도우간 파일 및 프린터를 공유할 수 있게 해주는 솔루션

  • Samba 설치

다음 명령어를 입력하여 samba를 설치해주세요.

#yum install samba

  • Samba 사용자 추가

#smbpasswd -a jun
비밀번호 입력까지 마치면 추가가 완료된거에요.

  • smb.conf 설정

#vi /etc/samba/smb.conf

workgroup을 원하는 이름으로 바꾸어 주고 esc 클릭 후 shift + zz 입력하여 저장 (*바꾸지 않아도 상관 없음)

다음으로 공유 디렉토리를 만들어야 합니다. 원하는 디렉토리를 원하는 위치에 만들어 주세요.

#mkdir /samba

디렉토리를 만들고 권한을 설정해주세요.

#chmod 777 /samba

다시 smb.conf 수정으로 돌아갑니다.

#vi /etc/samba/smb.conf

제일 밑에 다음 내용을 추가해주세요.

[mydataroom]
comment = samba // 아무거나 입력
path = /samba  // 만들어준 디렉토리
public = yes 
writable = yes  // 쓰기 가능 여부
write list = jun  // 쓰기 가능 사용자
create mask = 0777
directory mask = 0777

  • 방화벽에 허용 등록해주기

#vi /etc/sysconfig/iptables

밑에 내용을 추가해주세요.
-A INPUT -m state --state NEW -m udp -p udp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 445 -j ACCEPT
그리고 Shift + zz

  • 서비스 재시작 및 chkconfig에 등록

Samba와 iptables를 재시작 해주세요.
#/etc/init.d/smb restart
#/etc/init.d/iptables restart

다음 chkconfig에 등록하기
#chkconfig --level 35 smb on

  • Windows에서 접속하기

시작 + r 입력 후 \\samba서버 아이피\

끝~!

댓글 없음:

댓글 쓰기