Samba service 설치
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
'Linux > Linux 일반' 카테고리의 다른 글
Samba Server(삼바? 쌈바?) (0) | 2007.04.13 |
---|---|
리눅스 글꼴 설정 (0) | 2007.03.14 |
Vsftpd & Proftpd (0) | 2007.03.14 |