SMB (Server Message Block)는 Windows와 Unix/Linux 사이에서 파일과 프린터를 공유하는 데 사용되는 프로토콜입니다.
smbclient
는 SMB/CIFS 서버에 접속하여 파일을 업로드하거나 다운로드할 수 있는 FTP와 유사한 인터페이스를 제공합니다.
smbclient //server/share -U username
smbstatus
는 현재 Samba 서버의 상태를 보여주는 명령어입니다. 어떤 사용자가 연결되어 있는지, 어떤 파일이 열려 있는지 등의 정보를 제공합니다.
smbstatus
testparm
는 Samba 설정 파일(smb.conf
)의 문법을 검사하고, 설정 값을 출력해주는 명령어입니다. 설정에 문제가 없는지 빠르게 확인할 수 있습니다.
testparm
nmblookup
는 NetBIOS 이름을 사용하여 SMB/CIFS 서버를 검색하는 명령어입니다.
nmblookup <NetBIOS Name>
Q. 다음은 SAMBA 서버 접속 클라이언트 접속 설정에 대한 내용이다. ( 괄호 ) 안에알맞은내용을 넣으시오.
[root@ihd ~]# smbclient ( ① ) IHD
[root@ihd ~]# smbclient ( ② )
smb: \>
■ 조건
A. smbclient 명령어를 사용해 공유디렉터리를 설정하는 문제이다
1. smbclient -L IHD
2. smbclient //ihd/ihd_share
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