커피와 개발자

Linux Fedora10 에서 Samba 설치하기 본문

웹개발/리눅스(Linux)

Linux Fedora10 에서 Samba 설치하기

광박이 2009. 9. 22. 14:19
728x90

1. Samba?
SMB(Server Message Block) 프로토콜을 통해 지역 네트워크(LAN) 환경에서 UNIX-like 서버와 윈도우 클라이언트 간 파일이나 프린터간의 공유를 가능하게 해주는 패키지를 말한다.
SMB는 OS/2, NT, WIN9x를 사용하는 컴퓨터끼리 파일 공유 등의 서비스를 구현하는데 사용되는 프로토콜로 IBM PC와 MS의 윈도우가 DOS 3.0 이후부터 지속적으로 지원하고 있다.
TCP/IP 기반하의 NetBIOS 프로토콜을 이용하기 때문에 이 프로토콜은 NFS, NIS, Ipd와 같은 유닉스의 분산인증 구조와 유사하며 UNIX-like 시스템뿐 아니라 OpenVMS, OS/2, AmigaDOS, 그리고 Netware 같은 다양한 플랫폼에서도 지원된다.
이것은 한가지 프로그램으로 프린터와 파일을 여러 플랫폼에서 손쉽게 공유할 수 있는 장점을 의미하는 것이다.

▷ Samba 설치하기!

Samba가 시스템에 설치되어 있는지 아래와 같이 확인
#rpm -qa | grep samba

Samba Install
#yum -y install system-config-samba

Server (Ver. Linux Fedora10) 에 계정 및 Samba에 사용되는 계정 등록
#useradd 사용자명?passwd 패스워드
#
password : 패스워드 재입력
#/usr/bin/smbpasswd -a 사용자입력
#패스워드 입력
#패스워드 재입력


Samba의 설정파일은 /etc/samba 디렉토리 아래에 있으며, smb.conf 가 설정파일 이다.
smb.conf 파일 설정 하기
#cd /etc/samba/vi smb.conf

▷ Samba (smb.conf) 설정 파일 수정!

[global]
dos charset =
server string = Yong's Server 
security = user
passdb backend = tdbsam
log file = /var/log/samba/log.%m
afs username map = /etc/samba/smbusers
hosts allow = 192.168.0. 127.
cups options = raw
workgroup = workgroup
username map = /etc/samba/smbusers
; encrypt passwords = yes
; guest ok = no
; guest account = nobody
[0_공유]
path = /home/public
writeable = yes
write list = yong, impala
valid users = yong, impala
create mask = 0644
; guest ok = yes
; browseable = yes
comment = 전체 공유 폴더
guest ok = yes
create mask = 0777
directory mask = 0777
[yong]
comment = Kim Yong Dir
path = /home/yong
; guest ok = no
; read only = yes
valid users = yong
write list = yong
create mask = 0777
directory mask = 0777
browseable = no

Samba 서버에서의 테스트( compile )
#testparm
테스트의 문제가 없다면 서비스 다시 시작
#service smb restart
※ 서비스 시작 명령어 : #service smb start
※ 서비스 중지 명령어 : #service smb stop
window 탐색기 입력창에 "\\리눅스 서버 IP" 입력
네트워크 테스트 중 권한이 없다고 나올 때 : 서버의 [시스템]-[관리]-[SElinux Management]-[부울]-samba check 해준다.
Allow samba to share any file/directory read/write [Check]
728x90
Comments