반응형
Samba Service

Samba가 설치되어 있는지 확인

    : rpm -qi samba

Samba File System 확인

    : rpm -qi smbfs

Samba processor의 확인

    : ps * aux | grep smbd
    : ps * aux | grep nmbd

Samba demon의 확인 / 추가

    : ntsysv의 실행

Samba file의 확인

    : ls /etc/rc.d/init.d/smb

Samba 설정화일의 백업

    : mkdir /etc/smb_backup
    : cp /etc/smb.conf /etc/smb_backup

Samba의 설정

    : vi /etc/smb.conf

Samba 사용자 계정 설정

    : vi /etc/smbusers

Samba의 재기동 : Samba 설정 변경시에는 항상 해줄 것

    : /etc/rc.d/init.d/smb stop
    : /etc/rc.d/init.d/smb start    or
    : /etc/rc.d/init.d/smb restart or
    : samba restart

smbclient 사용법

    기본사용법
    : smbclient //host/계정

    IP를 이용한 접근법 : -I
    : smbclient //host/계정 -I IP주소

    passwd를 물어보지 않는 접근법 : -N
    : smbclient //host/계정 -N

    상대편의 host를 이용한 접근법 : -c
    : smbcllient //host/계정 -c host명

smbclient를 이용한 다른계정으로 이동

    계정의 생성(root)
    : useradd somebody
    : passwd somebody

    samba이용 계정접근 : -U계정
    : smbclient //hunter2000/somebody -Usomebody
    : passwd   *******

    local directory로의 이동
    : lcd /~

    FTP 서비스와 비슷한 방법으로 이용가능
    : mget *
    : mput user.dat

smbclient를 이용한 Windows System 접근

    기본사용법
    : smbclient //컴퓨터이름/디렉토리
    : 예)
    : smbclient //craft/down
    : passwd *****

    대상 컴퓨터의 정보알기
    : smbclient -L 컴퓨터이름 (-I***.***.***.***)
    : 예)
    : smbclient -L craft
    : 실제로 이와같이 정보를 알아낸 후 접근하면 편하다...

Samba Mount(smbmount)를 이용한 다른 컴퓨터 공유하기

    mount할 위치설정
    : smbclient -L craft    or
    : smbclient -L craft -I ***.***.***.***

    smbclient이용 해당 디렉토리의 이동 (위의 정보이용)
    : smbclient //craft/down
    : passwd ******
    : 각 내용을 확인
    : quit

    smbmount를 이용 Mount하기
    : 위로 가는 버튼을 눌러 이전의 smbclient명령을 호출
    : smbclient를 smbmount로 변경
    : smbmount //craft/down
    : passwd *****

    mount point 적기
    : mount <mount point>
    : 특징) smb> 라는 프롬프트가 나오나 아무런 명령도 실행되지 않음
    : mount /mnt/samba

    mount의 확인
    : mount가 잘 실행되었으면 아무런 메지시 없이 이전 프롬프트로 돌아온다.
    : mount명령으로 Samba Mount를 확인한다.

    umount 시키기 (smbumount는 실행되지 않는다)
    : umount /mnt/samba

    장점
    : FTP 운영시 다른쪽의 컴퓨터를 mount함으로서 Server에 많은 공간이 없이도 마치 많은 공간이 있는 것처럼 보이게 한다. (실제로도 운영)

    단점
    : 실제 /mnt/samba를 mount해서 상대편 컴을 껏더니 mount디렉토리 전부 인식이 불가했다
    : 이때는 umount명령으로 mount해제하거나, 상대편 컴을 켜면 문제가 해결

    결론
    : smbmount는 상대편의 컴퓨터가 항상 켜져 있다는 것을 전제로 해야한다.

/etc/lmhost의 용도

    : IP = 컴퓨터이름
    : 예)
    : vi /etc/lmhost
    : 168.131.39.117   hunter2000
    : hunter2000         myhost
    : 결과)
    : 168.131.39.117 = hunter2000 = myhost

/etc/smbusers의 용도

    : Unix 계정 = Windows 컴퓨터
    : 예)
    : vi /etc/smbusers
    : somebody = craft
    : 결과)
    : craft 컴퓨터에 자기의 계정으로 두 개(somebody, home : 실제로 같음)가 보인다.
    : 장점)
    : 홈페이지 작성시 서버의 html화일을 Samba를 이용 윈도우즈 공유환경으로 곧바로 변경이 가능하다.

Windows 시스템에서 share로의 Samba 운용

    : 먼저 4.5장의 Network Check를 확인한다.
    : 필자가 사용하고 있는 smb.conf화일을 참조한다.

각자의 디렉토리는 보이는데 암호가 틀리다고 나오는 경우

    : 1. Client의 Windows 디렉토리로 간다.
    : 2. Notepad로  Network.txt문서를 연다.
    : 3. 약 4/5부분 정도로 이동하여 Samba와 Windows98의 문제점을 읽는다.
    : 4. 시작 버튼을 눌러 실행에서 regedit를 연다.
    : 5. Network.txt 화일의 경로로 이동한다.

tip) html형을 txt로 바꾸기 (예, smbconf manual을 txt형으로 바꾸기) 

    Under line의 제거
    : man smb.conf | ul -tdumb > smb.conf.man

    text로 변경
    : tbl /usr/man/man5/smb.conf.5 | egn | groff -man > smb.conf.man

    Link 확인
    : head /usr/mab/man5/smb.conf.5

    ghost view로 확인
    : smb.conf.man

출처 : Tong - kenzosc님의 리눅스설치통


반응형

'Linux > Linux 일반' 카테고리의 다른 글

Samba Server(삼바? 쌈바?)  (0) 2007.04.13
리눅스 글꼴 설정  (0) 2007.03.14
Vsftpd & Proftpd  (0) 2007.03.14
Posted by Real_G