smbclient / smbstatus / testparm / nmblookup

gosu·2023년 10월 29일
0
post-thumbnail

SMB (Server Message Block)는 Windows와 Unix/Linux 사이에서 파일과 프린터를 공유하는 데 사용되는 프로토콜입니다.

1. smbclient

smbclient는 SMB/CIFS 서버에 접속하여 파일을 업로드하거나 다운로드할 수 있는 FTP와 유사한 인터페이스를 제공합니다.

  • 기본 사용법:
    smbclient //server/share -U username

2. smbstatus

smbstatus는 현재 Samba 서버의 상태를 보여주는 명령어입니다. 어떤 사용자가 연결되어 있는지, 어떤 파일이 열려 있는지 등의 정보를 제공합니다.

  • 기본 사용법:
    smbstatus

3. testparm

testparm는 Samba 설정 파일(smb.conf)의 문법을 검사하고, 설정 값을 출력해주는 명령어입니다. 설정에 문제가 없는지 빠르게 확인할 수 있습니다.

  • 기본 사용법:
    testparm

4. nmblookup

nmblookup는 NetBIOS 이름을 사용하여 SMB/CIFS 서버를 검색하는 명령어입니다.

  • 기본 사용법:
    nmblookup <NetBIOS Name>

5. 문제1

Q. 다음은 SAMBA 서버 접속 클라이언트 접속 설정에 대한 내용이다. ( 괄호 ) 안에알맞은내용을 넣으시오.

[root@ihd ~]# smbclient ( ① ) IHD
[root@ihd ~]# smbclient ( ② )
smb: \>

■ 조건

  • ➀: 호스트이름은 IHD이고 공유 디렉터리명을 확인하는 과정으로 관련 옵션을 적는다.
  • ➁: 공유 디렉터리명이 ihd_share일 때 접근하는 인자값을 적는다.

A. smbclient 명령어를 사용해 공유디렉터리를 설정하는 문제이다
1. smbclient -L IHD
2. smbclient //ihd/ihd_share

6. 문제2

Q. 다음은 삼바 서버 관련해서 설정 내용을 확인하는 과정이다. 조건에 맞게 ( 괄호) 안에알맞은 내용을 적으시오.

가. 삼바 클라이언트에서 삼바 서버로 운영중인 192.168.5.13의 공유 디렉터리를 확인한다. # ( ① ) ( ② ) 192.168.5.13
나. 공유된 디렉터리가 192.168.5.13의 data 디렉터리로 확인되었다. 접근하는 명령을 기입한다. # ( ① ) ( ③ )
다. 삼바 서버에서 환경 설정 파일인 smb.conf 파일의 설정 여부를 확인한다. # ( ④ )

■ 조건

  • ①번은 관련 명령어만 기입한다.
  • ②번은 ①번에 사용되는 명령어의 옵션을 기입한다. 명령어가 틀리면 채점하지 않는다.
  • ③번은 지정한 디렉터리 접근할 때 사용하는 설정값만 기입한다.
  • ④번은 관련 명령어만 기입한다.

A. 삼바 클라이언트 명령어
1. smbclient
2. -L
3. smbclient //192.168.5.13/data
- smbclient //ip주소/디렉터리
4. testparm

profile
개발자 블로그 ^0^

0개의 댓글