<B0F8B0B35357B8AEBAE432315FBBEFB9D D424129BCADB9F6BBE7BFEBB9FD2E687770>

Similar documents
SMB_ICMP_UDP(huichang).PDF

[ 시작 ] -> [ 제어판 ] -> [ 새하드웨어추가 ] [ 다음 ] 을클릭합니다. 목록에서직접선택한하드웨어설치 ( 고급 ) 에체크하고 [ 다음 ] 클릭.

Windows 8에서 BioStar 1 설치하기

Windows Server 2012

Microsoft Word - enterprise-linux-2-6.doc

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

User Guide

Windows 10 General Announcement v1.0-KO

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

Microsoft Word _LT_리눅스 마운트강좌 mount 1편.doc

Microsoft Word - CAE 클러스터 환경 구축-ABAQUS.doc

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

NTD36HD Manual

PowerPoint 프레젠테이션

The Pocket Guide to TCP/IP Sockets: C Version

System Recovery 사용자 매뉴얼

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Keil Flexlm 라이선스 설명서

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

목차 백업 계정 서비스 이용 안내...3 * 권장 백업 정책...3 * 넷하드(100G 백업) 계정 서버로 백업하는 2가지 방법...3 * 백업서버 이용시 주의사항...3 WINDOWS 서버 사용자를 위한 백업서비스 이용 방법 네트워크 드라이브에 접속하여

게시판 스팸 실시간 차단 시스템

Microsoft Word - Network Programming_01.docx

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

단계

PowerPoint 프레젠테이션

Microsoft PowerPoint - 10Àå.ppt

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저

BEA_WebLogic.hwp

untitled

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

Microsoft Word - src.doc

문서 대제목

정보보안 개론과 실습:네트워크

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

교육지원 IT시스템 선진화

작성자 : 기술지원부 김 삼 수

TTA Journal No.157_서체변경.indd

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

운영체제실습_명령어

2주차

MF Driver Installation Guide

Remote UI Guide

Adobe Flash 취약점 분석 (CVE )

/chroot/lib/ /chroot/etc/

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...

ISP and CodeVisionAVR C Compiler.hwp

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

워드표준 가이드

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

희망브리지

View Licenses and Services (customer)

PowerPoint Template

망고100 보드로 놀아보자-4

Chapter 05. 파일접근권한관리하기

Module 4 Active Directory Domain Services 관리자동화

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

PowerPoint 프레젠테이션

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

»ç¿ëÀÚ¸Þ´º¾ó

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

歯MW-1000AP_Manual_Kor_HJS.PDF

KOREAIDC 100G 백업 서비스

제1장 Unix란 무엇인가?

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Microsoft Word - eClipse_사용자가이드_

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

Microsoft PowerPoint - 03-Development-Environment-2.ppt

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

Microsoft PowerPoint 통신 및 압축 명령어.ppt

Microsoft PowerPoint - comp_prac_081223_2.pptx

MF5900 Series MF Driver Installation Guide

슬라이드 1

2009년 상반기 사업계획

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

벤처연구사업(전동휠체어) 평가

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

OnTuneV3_Manager_Install

Transcription:

공개SW리뷰 21편 제목 : 삼바(SAMBA) 서버사용법 ㅇ 제작 : 리눅스포털(www.superuser.co.kr) 수퍼유저코리아서버관리팀 ㅇ SULINUX 홈페이지 : www.sulinux.net ㅇ리눅스포털홈페이지 : www.superuser.co.kr

삼바는리눅스와윈도우간에파일및프린터를공유할수있게해주는프로그램이다. 삼바를통해리눅스서버를타운영체제와파일을공유할수있는파일서버로도사용할수있다. 이와같이삼바가공유할수있는이유는 SMB(Server Message Block)/CIFS(Common Internet File System) 라는프로토콜을이용함으로써가능해졌다. 참고 SMB 란? SMB(Server Message Block) 는마이크로소프트사와인텔이윈도우시스템이다른시스템의디스크나프린터와같은자원을공유할있도록하기위해개발된프로토콜이다. TCP/IP 기반하의 NetBIOS 프로토콜을이용하기때문에이프로토콜은 NFS, NIS, lpd 와같은유닉스의분산인증구조와유사하다. 따라서윈도우중심의네트워크환경에서는리눅스를이용한공유시스템에서는 SMB 가필수적이다. CIFS 란? CIFS(Common Internet File System) 는네트워크를위한 SMB 파일공유프로토콜의확장된버전이며, 윈도우와유닉스환경을동 시에지원하는인터넷의표준파일규약의프로토콜이다. CIFS는 이전의폐쇄적인 SMB 프로토콜과는달리 CIFS 규약정의는여러 유닉스업체의참여하여결정된내용이기때문에삼바도버전이올 라감에따라( 삼바버전 2.2 이상) CIFS 규약을잘준수하여안정성 이상당히향상되었다.. 네트워크에윈도우서버가있음에도불구하고삼바를사용하는이유를생각해보도록하자. 삼바는기존네트워크환경에존재하는이기종운영체제를하나로통합관리하며사용할수있도록도와준다. MS 사의윈도우계열뿐만아니라매킨토시, 리눅스, Unix 와같은다양한운영체제가같이존재할경우통합관리에서유일한대안은삼바일것이다. 삼바는파일서버뿐아니라프리트서버로서도중요한역할을하고있다. 윈도우그룹을하나로묶기위해주도메인서버를더이상윈도우즈서버가담당할필요없어졌다. 삼바를이용하여훌륭한주도메인관리기로동작시키면더이상윈도우즈서버에구애받을필요가없어졌다는말이다. 그럼지금부터이렇게강력한삼바을지원하는자. 삼바의기본구성목록은다음과같다. SULinux의삼바기본구성패키지를살펴보

samba-3.0.10-1.4e.2 samba-client-3.0.10-1.4e.2 samba-common-3.0.10-1.4e.2 samba-swat-3.0.10-1.4e.2 위의 4 개의패키지로삼바를구성할수있는모든준비는끝났다. 만약설치삭제하였다면 yum install samba* 라는명령어로삼바를다시설치하여이하의삼바서버를구축해보자! 삼버서버를구동하기위해서는먼저네트워크환경에맞게설정을해야한다. 파일은 /etc/samba 디렉토리아래에있으며, smb.conf 가기본설정파일이다. 삼바의설정 삼바의설정은매우복잡하며환경에따라서다양한설정방법등이존재하므로처음부터 모든것을설정하기보다는가장기본적인것부터설정해나가는것이효율적이다. SULinux에서제공하는기본 smb.conf 를간단히수정하는과정및파일의설정내용을살 펴보자. 참고 testparm : 삼바설정화일의구문을체크하여에러를표시해주는유틸리티 #cd/etc/samba #vismb.conf

[global] # 윈도우에서작업그룹과같다. 성한다. workgroup = MYGROUP 공유하고자하는작업그룹이름을작 # 컴퓨터설명필드와같다. server string = Samba Server # 삼바에접속하는호스트별로개별적인로그파일을만들도록한다. log file = /var/log/samba/%m.log # 사용자인증을거치지않고공유자원( 폴더) 에접근할수있게한다. security = user # 윈도우의기본패드워드모드는 encrypted 모드이다. encrypt passwords = yes # 삼바의암호모드가윈도우와호환되도록설정한다. smb passwd file = /etc/samba/smbpasswd # 한국어지원을위한설정 unix charset = cp949 dos charset = cp949 display charset = cp949 client code page = 949 # 대부분의경우아래옵션을주면성능향샹효과를볼수있다. socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 [homes] # 공유자원을찾을수없을때사용자데이터베이스를찾아서해당사용자에대한공유자원을만들어주는기본섹션이다. # 공유자원에대한설명필드와같다. comment = Home Directories # 윈도우네트워크브라이저에서디렉토리를보일것인지를결정한다. browseable = no # 사용자에게쓰기권한을줍니다. writable = yes [public] # 윈도우에서보이는공유자원( 폴더) 이름이다. # 공유자원에대한설명필드와같다. comment = Public Stuff # 삼바서버로공유할실제공유자원( 폴더) 이다. path = /home/public # 손님사용자에게접근을허용한다. public = yes # 사용자에게쓰기권한을줍니다. writable = yes 삼바서버구동은아래와같이한다. # /etc/init.d/smb start

삼바서버를중지는아래와같이한다. # /etc/init.d/smb stop 삼바서버에접속하기위해서는삼바사용자를추가해야한다. 삼바사용자는시스템계정에추가한사용자여야한다. 다시말해 /etc/passwd 파일에등록되사용자여야한다는말이다. 아래는서버에 admin 계정을추가하는과정이다. 만일사용자계정이추가되어있다면새롭게추가할필요는없다. 추가되어있는리눅스서버계정에삼바접근을위한사용자를추가한다. 삼바접근을위한사용자추가는 smbadduser 명령으로추가해야한다. 반드시 /etc/passwd 파일에추가되어있는시스템계정을새롭게삼바사용자계정으로추가해야한다. [root@localhost ~ ]# smbadduser admin:admin Adding: admin to /etc/samba/smbpasswd Added user admin. ---------------------------------------------------------- ENTER password for admin New SMB password: Retype new SMB password: Passwordchangedforuseradmin. Passwordchangedforuseradmin. [root@localhost ~ ]#

리눅스에서윈도우공유폴더에접근하려면먼저해당컴퓨터의공유폴더에어떤것들이있는지알아야한다. 이러한공유자원을알아보는명령이 smbclient 이다. 공유폴더의접근을종료하려면 exit 명령을입력하면된다. smbclient 형식 :smbclient-l컴퓨터이름외부네크워크일경우 : smbclient -L 컴퓨터이름 -I 컴퓨터의 IP주소 실제사용의예 [root@localhost ~ ]# smbclient -L Public Stuff -I 192.168.1.200 [root@localhost ~ ]# smbclient //Public Stuff -I 192.168.1.200 [root@localhost ~ ]# smbclient //Public Stuff/nemo -l 192.168.1.200 참고 Type 이 Disk 인것이공유폴더이고, Sharename 은공유이름이다. Comment 는자원에대한설명이다 삼바서버를통해윈도우공유폴더를마운트하여리눅스디렉토리처럼사용할수도있다. 윈도우의네트워크드라이브연결과같다고생각하면되겠습니다. smbmount 를사용하여할수도있고,mount 명령에서삼바파일시스템형식을지정하여할수도있다. smbmount 형식 :smbmount // 컴퓨터이름/ 공유이름마운트할디렉토리 mount 형식 :mount -t smbfs // 컴퓨터이름/ 공유이름마운트할디렉토리 실제사용의예 mount -t smbfs //Public Stuff/nemo /mnt/samba

지금까지간단히삼바서버를사용하는법을알아보았다. 이제는특정사용자만쓸수있는 공유자원( 폴더) 를설정하는방법을알아보자. 먼저 smb.conf 에다음과같이추가하고삼 바서버를재시작한다. [nemo_room] comment = NemoRoom path = /home/nemo valid users = nemo public = no writable = yes 위와같은설정은 nemo 라는사용자에게만 nemo_room 이라는공유자원( 폴더) 사용을허용하는설정이다. 실제의공유자원은리눅스서버의 /home/nemo/ 가된다. 여기에서한가지더알아보자면 [nemo_room] 공유자원을 nemo 와 nemo1 두사용자에게할당하려고한다면 'vaild users' 값을 'valid users = nemo nemo1' 과같이하면된다. 반대로 nemo 와 nemo1 사용자만제외하고나머지사용자들에게공유자원접근을허용하려고한다면'invalid users = nemo nemo1' 과같이하면된다. 사용자별로공유자원을할당하기위해서는사용자가특정공유자원을요청하면삼바는해당공유자원을소유하는사용자권한으로동작하기때문에어떤경우에있어서도유닉스머신에사용자계정이있어야한다. 이제그작업을해보도록하자. 만약 nemo 와 nemo1이라는사용자가서버에없다면 adduser 를이용하여계정을만든다. [root@localhost ~ ]# cd /etc/passwd mksmbpasswd.sh > /etc/samba/smbpasswd [root@localhost ~ ]# smbpasswd nemo