>> Read Reply from No. 35890 article  
RE: 도움이 될런지.... (내가 설치한 것을 정리)

등록 2001-11-26 21:28:00     조회 1
이름 전익환    

		           
 
 * 리눅스와 윈도우즈2000을 사용하면서 리눅스의 하드디스크를 윈도우
2000에서 자유롭게 사용할 생각으로 삼바서버를 설치하게 되었다. 목표는
원도우에서 리눅스서버에 root계정으로 디렉토리에 읽기쓰기 공유.
 리눅스 서버: 와우7.1 까치
윈도우 PC : 윈도우즈2000 프로페션널
    Samba는 NetBIOS 또는 LanManager라고도 불리는 Session Message
Block (SMB) 프로토콜을 리눅스 에서 사용하게 한다.
즉 윈도우즈에서 사용하는 파일,프린트 공유를 유닉스 시스템에서도 사용
할 수 있다는 것이다.
Samba의 공식 홈페이지는  http://www.samba.org이며, 설치를 위해서 소
스파일을 구하거나, 리눅스 사용자로 rpm 화일을 구한다면
ftp://ftp.samba.org/pub/samba 에서 구할수 있을 것이다.
 1. Samba 설치
 - 소스파일 설치
먼저 소스파일(samba-x.x.x.tar.gz)을 적당한 곳으로 다운로드하여 압축
을 먼저 푼다.
# gunzip samba-x.x.x.tar.gz
# tar xvf samba-x.x.x.tar
 samba-x.x.x라는 디렉토리가 생성된다. 그러면
# cd samba-x.x.x
# cd source
# ./configure
# make
# make install
위의 명령을 다 실행하였다면 /usr/local/samba 디렉토리가 생성되었을
것이다.
이것으로 설치는 끝난다.
  - 리눅스에서 rpm으로 설치
rpm파일은
ftp://ftp.samba.org/pub/samba/Binary_Packages/redhat/RPMS 에
서 구할수 있다.
# rpm -ivh samba-x.x.x.rpm
위의 명령을 다 실행하였다면 일반적으로 /usr/sbin에 samba관련 실행 파
일들이 설치된다.
 (난 소스 samba-2.2.2 를 직접 컴파일하는 방법을 택했다)
 2. 데몬 실행하기
  Samba 데몬은 smbd (SMB 데몬), nmbd (클라이언트를 위해  NetBIOS
nameserver를 지원하다)
실행 스크립트는 소스컴파일한 곳에 $path/samba-2.2.2/examples/svr4-
startup/samba.server로 되어 있다. rpm 설치를 했다
면 /etc/rc.d/init.d/samba 로 되어 있을 것이다. 사용의 효율성을 위
해 일단 /usr/local/samba/bin/sambactl 이란 것으로 변경하였다.
# cp $path/samba-2.2.2/examples/svr4-
startup/samba.server /usr/local/samba/bin/sambactl
(sambactl 안에 ps, grep 을 호출하는 부분에 패스가 잘못된 부분이 있
어 수정했다.그리고 환경
설정화일 smb.conf를 /usr/local/samba/lib/smb.conf에서 사용하기로
하고 /etc/smb.conf 를
/usr/local/samba/lib/smb.conf로 변경)
그리고 부팅시 자동으로 설정되도록 sambactl
을 /etc/rc.d/init.d/samba 라는 이름으로 복사하였다
 시작은 /usr/local/samba/bin/sambactl start
 내릴려면 /usr/local/samba/bin/sambactl stop 를 실행한다.
  3. 접근설정하기(사용자 및 smb.conf 설정)
  삼바 사용자를 설정하기 위한 smbadduser가 make install시 설치되지
않았다. 그래서
$path/samba-2.2.2/source/smbadduser를 /usr/local/samba/bin으로
복사했다.
그리고
#set passwd    = "cat /etc/passwd"
#set passwd    = "niscat passwd.org_dir"
set passwd    = "ypcat passwd"
대신
set passwd    = "cat /etc/passwd"
#set passwd    = "niscat passwd.org_dir"
#set passwd    = "ypcat passwd"
으로 변경하였다...
 그리고 root라는 사용자를 등록
# ./smbadduser root:root
패스워드입력...  (삼바에서 사용할 패스워드)
 # vi /usr/local/samba/lib/smb.conf
 # Samba config file created using SWAT
# from 192.168.0.11 (192.168.0.11)
# Date:2001/07/02 00:08:24
 # Global parameters
[global]
   workgroup = WORKGROUP
   server string = ADSL_Linux
   security = SHARE
   log file = /usr/local/samba/var/log.%m
   max log size = 50
   dns proxy = No
   hosts allow = 192.168.0.11
   client code page = 949
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   null passwords=yes
   encrypt passwords=yes
   smb passwd file=/usr/local/samba/private/smbpasswd
  [data]
   comment = data
   path = /root
   writable = yes
   browseable = yes
~
~
로 만들었다.
설명하자면
[global]
        workgroup = WORKGROUP        ;윈도우에 나타나는 작업그
룹 
        server string = ADSL_Linux   ;네트워크 환경에서 나타나는
서버 설명
        security = SHARE             ;사용방식
        log file = /usr/local/samba/var/log.%m
        max log size = 50
        dns proxy = No
        hosts allow = 192.168.0.11   ;삼바로 리눅스서버에 접근가
능한 ip(윈도우2000 IP)
        client code page = 949       ;한글디렉토리를 정상으로 보
이게한다 
        socket options = TCP_NODELAY SO_RCVBUF=8192
SO_SNDBUF=8192 ;
        null passwords=yes           ;윈도우NT, 2000은 암호를 암
호화하여 보낸다.. 
        encrypt passwords=yes
        smb passwd file=/usr/local/samba/private/smbpasswd
  [data]
        comment = data                ;네트워크 환경에서 나타나
는 디렉토리명
        path = /root                  ;리눅스서버에 사용할 디렉토
리명
        writable = yes
        browseable = no
 다 되었으면 다시 서버를 기동하자
/usr/local/samba/bin/sambactl stop
/usr/local/samba/bin/sambactl start
 PC에서 일단 IP를 컴퓨터 찾기를 한 다음, 사용자와 패스워드를 넣고 접속
해 보자.
 성공하기 바람 !!!!!
-----------------------------------------------------------------
혹 빠진부분이 있을지 모르겠습니다...
질문, 잘못된 부분은 http;//jeon.ikhwan.pe.kr 운영체제란에 부탁드립
니다.
이름
암호


>> 관련글
35890 삼바 다 했는데여..  ruin  2001.11.26  ....
  답장 RE: 도움이 될런지.... (내가 설치한 것을 정리)  전익환  2001.11.26  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.36 초 ] 작업시간: [ 0.09 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789495141
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.