RadarURL
Skip to content
조회 수 723 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Submitted by JB on Wed, 12/18/2013 - 21:32

  
Category: 

Samba는 Linux와 Windows 간 파일을 공유할 수 있게 해주는 소프트웨어입니다. 거의 모든 리눅스 배포판에 포함되어 있습니다.

각 배포판마다 설정 파일의 위치 등 설정법이 약간 다른데, CentOS에서 어떻게 Samba를 설치하고 설정하는지 정리해보도록 하겠습니다.

Samba 설치

다음과 같이 명령하면 Samba가 설치됩니다.

yum install samba

Samba User 추가

CentOS의 사용자가 Samba를 사용할 수 있도록 설정합니다. 예를 들어 JB라는 사용자가 Samba를 사용할 수 있게 하려면 다음과 같이 명령합니다.

smbpasswd -a JB

smb.conf 설정

Samba 설정파일은 /etc/samba/smb.conf입니다.

workgroup을 환경에 맞게 바꾸어 줍니다. 만약 작업 작업그룹의 이름이 jbgroup이라면

workgroup = jbgroup

로 수정합니다.

위 내용 바로 밑에 있는 server string이 있는데, 원하는 이름으로 바꾸어도 되고 그대로 두어도 됩니다.

이제 CentOS의 /home/JB라는 디렉토리는 JB가 공유할 수 있게 설정되었습니다. 즉 JB라는 사용자는 공유 디렉토리에 접근하여 파일을 생성, 수정, 삭제를 할 수 있고 다른 사용자는 사용할 수가 없습니다.

이번에는 /myshare라는 디렉토리를 mydataroom이라는 이름으로 공유하고, JB와 KK라는 사용자가 접근하여 읽고 쓸 수 있게 설정해 보겠습니다.

제일 먼저 할 것은 myshare라는 디렉토리를 생성입니다.

mkdir /myshare

다음과 같이 명령하여 디렉토리 권한을 변경합니다.

chmod 777 /myshare

/etc/samba/smb.conf 제일 밑에 다음 내용을 추가합니다.

[mydataroom]
comment = mydataroom
path = /myshare
public = yes
writable = yes
write list = JB KK
cresate mask = 0777
directory mask = 0777

방화벽 설정

방화벽 설정에서 samba에 체크해 줍니다.

selinux 설정

selinux 기본 설정 상태에서는 samba로 접속이 안됩니다. samba와 관련된 설정을 해주거나 selinux를 사용하지 않습니다.

서비스 시작

다음과 같이 명령하면 Samba가 시작됩니다.

service smb start

Windows에서 접속

Windows에서 접근하려면 [시작]-[실행] 클릭하고, Samba가 설치된 컴퓨터의 아이피를 입력합니다. 만약 아이피가 192.168.0.123이라면

\\192.168.0.123

입력 후 엔터를 치면 됩니다.

그러면 공유된 디렉토리 목록이 나오고, 디렉토리를 더블클릭하면 사용자 이름과 암호를 입력하라는 창이 나옵니다.


출처 : http://www.cmsfactory.net/node/10161

TAG •
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
68 RedHat Linux (래드햇 리눅스) 버젼 확인 방법 JAESOO 2014.05.29 1156
67 시스템 관리자가 알아야 할 리눅스 모니터링 툴 20선 (20 Linux System Monitoring Tools Every SysAdmin Should Know) JAESOO 2014.05.28 1821
66 CentOS nmon 설치하기 JAESOO 2014.05.28 1440
65 Linux monitoring tool (리눅스 모니터링 툴) JAESOO 2014.05.28 858
64 리눅스 디렉토리 및 파일 권한 일괄(한번에) 변경 JAESOO 2014.05.27 838
63 Vim Vi 블록 선택, 복사, 붙이기, 칼럼 영역 선택하기; Select Copy Paste JAESOO 2014.05.27 954
62 sudo 사용자 등록 (in CentOS) JAESOO 2014.05.26 3452
61 Xmanager CentOS 설정 : CentOS 4.x, 5.x, 6.x JAESOO 2014.05.26 1185
60 리눅스에서 일반 계정으로 httpd 80포트 실행하기 JAESOO 2014.05.26 652
59 Xmanager에서 CentOS 5.X 원격Xwindow 띄우기 JAESOO 2014.05.26 928
58 Apache 파일시스템 권한 설정 JAESOO 2014.05.26 572
57 vi 명령어, vi 단축키, vi(Visual Editer), vim JAESOO 2014.05.26 919
56 리눅스 파일의 소유자, 소유그룹 변경하기 JAESOO 2014.05.26 846
55 CentOS 방화벽 설정 하기 JAESOO 2014.05.26 692
54 Apache HTTP Server, Rewrite가 안되는 경우 JAESOO 2014.05.26 638
53 CentOS - samba 자동실행 JAESOO 2014.05.26 1109
52 vsftp에서 500 OOPS: cannot change directory 오류가 나올 때 JAESOO 2014.05.26 635
51 CentOS samba 공유 폴더 생성하기 JAESOO 2014.05.26 596
50 CentOS Samba Server 설정 JAESOO 2014.05.26 716
» CentOS Samba 설치 및 설정 JAESOO 2014.05.26 723
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10

PageViews   Today : 1,592   Yesterday : 1,972   Total : 19,804,976  /  Counter Status   Today : 399   Yesterday : 548   Total : 1,420,066
Site Info   Member : 236  /  Total documents : 1,227   New documents : 0  /  Total comments : 24

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소