삼바 그대로 따라하기 > 리눅스

본문 바로가기
사이트 내 전체검색

리눅스

삼바 그대로 따라하기

페이지 정보

profile_image
작성자 까만도둑메일보내기 이름으로 검색
댓글 0건 조회 2,437회 작성일 03-02-28 21:30

본문

<부록> 삼바 그대로 따라하기

1. 삼바 설치하기

삼바 설치는 와우 리눅스 7.1에 있는 RPM 패키지로 설치하기로 합니다. 여기에서는 소스
컴파일 설치는 다루지 않으므로 소스 컴파일에 관한 것은 리눅스 7.1 그대로 따라하기 책을
참고하기로 합니다.
와우 리눅스 7.1 첫 번째 장 시디로부터 다음과 같이 삼바 패키지를 설치합니다.

[root@dumca /]# mount -t iso9660 /dev/cdrom /mnt/cdrom
[root@dumca /]# cd /mnt/cdrom/Redhat/RPMS
[root@dumca RPMS]# rpm -ivh samba*
Preparing...              ##################################### [100%]
        1:samba-common  #####################################  [ 30%]
        2:samba          ##################################### [ 60%]
        3:samba-client    ###################################### [100%]
[root@dumca RPMS]#



2. 삼바 데몬 띄우기

다음과 같이 삼바 데몬을 띄웁니다.

[root@dumca RPMS]# samba start

삼바 데몬을 띄운 후에 삼바 설정과는 관계없이 삼바 데몬의 작동 유무를 점검합니다. 삼바
데몬이 정상적으로 작동할 경우 다음과 같이 두 개의 데몬이 프로세스상에서 작동합니다.

[root@dumca RPMS]# ps ax
14365 ? S 0:00 smbd -D
14374 ? S 0:00 nmbd -D

이 단계에서 상기 화면과 같이 두 개의 데몬이 떠 있지 않아도 상관이 없습니다. 만일
smbd 한 개의 데몬만 작동하고, nmbd 데몬은 떠 있지 않은 경우에는 /etc/hosts 파일에
로컬 호스트명을 지정해 주시기 바랍니다. 상기 화면과 같이 두 개의 데몬이 떠 있는 것을
확인한 분들은 윈도우 클라이언트 컴퓨터에서 네트워크 환경을 클릭하여 삼바 서버를 찾아
보세요. 아마도 삼바 서버를 찾을 수 없을 것입니다. 윈도우 컴퓨터에서 삼바 서버가 보일
수 있도록 삼바 설정을 해 봅시다.

3. 삼바 설정

먼저 윈도우 클라이언트 컴퓨터의 작업 그룹을 확인합니다. 작업 그룹이 dumca라고 지정되
어 있다면 삼바 서버의 /etc/smb.conf 가운데 workgroup=dumca 라 설정해 줍니다. 이 부
분은 그대로 따라하시면 안됩니다. 여러분의 작업그룹에 따라서 지정해 주어야겠지요.
자, 이제 삼바 스크립트로 삼바 서버를 재실행해 보도록 합니다.

[root@dumca /etc]# samba restart

그리고 나서 윈도우 클라이언트에서 바탕화면의 네트워크 환경을 더블 클릭한 후에 전체 네
트워크를 눌러 컴퓨터 찾기에서 *로 검색하여 삼바 서버가 나타나는지 확인합니다. 디렉토
리 폴더가 보이지 않더라도 삼바 서버가 보이거나 암호를 물어 보더라도 접근이 가능하다면
삼바 서버는 제대로 작동하고 있는 것입니다.
자, 삼바 서버에서 공유 폴더와 여러 가지 설정으로 클라이언트에서 삼바 서버를 이용할 수
있도록 해 봅시다.

우선 [Global] 항목에서 guest account = pcguest를 guest account = nobody로 고치고,
security = user 설정을 security=share로 수정합니다. 이 두 부분을 고친 후에 삼바 서버를
다시 실행합니다. 그리고 나서 윈도우의 네트워크 환경에서 전체 네트워크를 클릭하고 컴퓨
터 찾기에 * 문자를 넣어 검색하여 삼바 서버를 찾아 삼바 서버를 클릭합니다. 패스워드를
묻지 않고 삼바 서버의 폴더의 나타날 것입니다. 그리고 폴더를 접근하면 패스워드없이 접
근이 가능할 것입니다.

이제는 공유 폴더를 만들어 보도록 하죠. 우선 누구나 접근하도록 폴더를 만들어 보는 시디
롬 디렉토리를 지정해 보도록 합니다.
우선 [home] 항목을 다음과 같이 설정합니다.

[homes]
comment = Home Directories
browseable = no
read only= no
guest ok = no
create mode = 0750

자, 그런 후에 [CDROM] 항목을 설정합니다.

[CDROM]
comment = Samba CDROM
path = /mnt/cdrom
browseable = yes
public = yes

자, 삼바를 다시 실행해 봅니다. 윈도우에서 접근하면 CDROM 폴더가 보이며 접근할 것입
니다. 시디롬이 마운트되어 있다면 시디롬 내용이 볼 수 있으나, 마운트되어 있지 않다면 아
무런 목록이 출력되지 않을 것입니다.

이번에는 [dumca] 항목을 설정합니다.

[dumca]
comment = dumca's dir
path = /home/dumca
browseable = yes
read only = no
writable = yes
public = no
create mask = 0750

삼바를 다시 실행하면 CDROM과 DUMCA 폴더가 보이나 DUMCA 폴더에 접근하려면 패
스워드를 묻게 됩니다. DUMCA 폴더에 접근 가능한 유저를 생성해 주지 않기 때문에 접근
이 불가능합니다.  그러면 이 폴더에 접근 가능할 수 있도록 이제는 사용자 인증을 설정해
주어야 합니다.
사용자 인증은 리눅스 사용자와 윈도우 사용자와 일치하도록 해 주어야 합니다. 윈도우에서
네트워크 로그인을 할 때 사용자가 dumca라고 한다면 리눅스에서 다음과 같이 삼바 사용
자를 추가해 줍니다.

[root@jaoyo dumca]# smbadduser dumca:dumca
Adding: dumca to /etc/smbpasswd
Adding: {dumca = dumca} to /etc/smbusers
----------------------------------------------------------
ENTER password for dumca
New SMB password:
Retype SMB password:

삼바를 다시 실행하고 윈도우에서 삼바에 접속하면 설정전과 마찬가지로 인증 실패가 나올
것입니다. 왜냐하면 인증에 관련된 부분들을 설정해 주지 않았기 때문입니다.

그러면 인증 설정하는 방법은 [global] 항목에서 security 옵션을 다음과 수정해 주면 됩니
다.
security = user
여러분들은 share로 설정되어 있는데 이를 user로 바꿔 주어야 합니다.

그리고 다음 부분들을 주석해지 하거나 삽입해 줍니다.

encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers

[dumca] 항목에는 이 디렉토리에 접근가능한 사용자들을 추가해 줍니다.

valid users= dumca

삼바 서버를 다시 실행한 후에 접속합니다. 패스워드를 입력하면 dumca 디렉토리에 있는
내용들을 볼 수 있을 것입니다.

여기까지 완료된 분들은 삼바가 정상적으로 작동하는 것입니다.

마지막으로 저의 삼바 설정 환경 파일 내용입니다. 문제가 있는 분들은 그대로 따라하시면
됩니다.

[global]                                                                     
                                                                             
  workgroup = samba                                                         
  server string = Samba Server                                         
  printcap name = /etc/printcap                                             
  load printers = yes                                                       
  printing = lprng                                                         
  guest account = nobody       
  log file = /var/log/samba/%m.log 
  max log size = 0
  security = user
  encrypt passwords = yes
  smb password file = /etc/samba/smbpasswd
  username map = /etc/samba/smbusers
  include = /etc/samba/smb.conf.%m
  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

[homes]
  comment = Home Directories
  browseable = no
  writable = yes
  valid users = %S
  create mode = 0664
  directory mode = 0750

[cdrom]
  comment = CDROM DATA
  path = /mnt/cdrom
  browseable = yes
  public = yes

[moviez]
  comment = DIVX AVI Movie DATA
  path = /data
  browseable = yes
  read only = no
  writable = yes
  public =  no
  create mask = 0750
  valid users = dumca

첨부파일

댓글목록

등록된 댓글이 없습니다.

Total 36건 1 페이지
  • RSS
리눅스 목록
번호 제목 글쓴이 조회 날짜
36 까만도둑메일보내기 이름으로 검색 2515 07-30
35 까만도둑메일보내기 이름으로 검색 1812 07-30
34 까만도둑메일보내기 이름으로 검색 2180 07-30
33 까만도둑메일보내기 이름으로 검색 1852 07-30
32 까만도둑메일보내기 이름으로 검색 1811 07-12
31 까만도둑메일보내기 이름으로 검색 1968 07-12
30 까만도둑메일보내기 이름으로 검색 3534 07-12
29 까만도둑메일보내기 이름으로 검색 2346 07-07
28 까만도둑메일보내기 이름으로 검색 1731 07-07
27 까만도둑메일보내기 이름으로 검색 1908 06-28
26 까만도둑메일보내기 이름으로 검색 1994 06-27
25 까만도둑메일보내기 이름으로 검색 1619 06-27
24 conquer메일보내기 이름으로 검색 3965 06-27
23 conquer메일보내기 이름으로 검색 2020 06-27
22 conquer메일보내기 이름으로 검색 1854 06-27
21 까만도둑메일보내기 이름으로 검색 1602 03-21
20 까만도둑메일보내기 이름으로 검색 1717 03-21
19 까만도둑메일보내기 이름으로 검색 1842 03-09
18 까만도둑메일보내기 이름으로 검색 2403 03-09
17 까만도둑메일보내기 이름으로 검색 2320 03-09
16 까만도둑메일보내기 이름으로 검색 1544 03-09
15 까만도둑메일보내기 이름으로 검색 1626 03-09
14 까만도둑메일보내기 이름으로 검색 2164 03-09
13 까만도둑메일보내기 이름으로 검색 1775 03-09
12 까만도둑메일보내기 이름으로 검색 2769 03-09
열람중 까만도둑메일보내기 이름으로 검색 2438 02-28
10 까만도둑메일보내기 이름으로 검색 1720 02-28
9 까만도둑메일보내기 이름으로 검색 2564 11-24
8 까만도둑메일보내기 이름으로 검색 4250 11-25
7 까만도둑메일보내기 이름으로 검색 3642 11-25
6 까만도둑메일보내기 이름으로 검색 7616 11-25
5 까만도둑메일보내기 이름으로 검색 2676 07-22
4 까만도둑메일보내기 이름으로 검색 4754 07-22
3 까만도둑메일보내기 이름으로 검색 2453 07-22
2 룡국메일보내기 이름으로 검색 1354 09-25
1 룡국메일보내기 이름으로 검색 1335 09-25

검색

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

  • 게시물이 없습니다.

접속자집계

오늘
156
어제
227
최대
385
전체
34,797
Copyright © 소유하신 도메인. All rights reserved.