Work in progress

This site is in the process of being reviewed and updated.

smbclient command

option

description

value below

{server}

hostname offering service

www.example.com (must by resolvable by hosts file or DNS)

{service}

name of the service offered

myshare (an SMB/CIFS share)

-U

username

hnelson

-W

kerberos realm

EXAMPLE.COM

-R

hostname resolution method

host (use hosts file or DNS, skipping WINS and LMHOSTS)

-D

initial directory

hnelson

-k

use kerberos

 

-d

set debug logging level

3

Sample session

Note in the following smbclient session that:

  1. The user is not prompted for a password. Instead, the session uses an existing ticket from the Kerberos ticket cache.
  2. SPNEGO is used on Microsoft networks to choose between NTLM and Kerberos authentication.
  3. The Apache KDC is configured with a host principal for host/www.example.com@EXAMPLE.COM and the machine password set on the Apache KDC matches the machine password set on the Windows server.
$ smbclient //www.example.com/myshare -U hnelson -W EXAMPLE.COM -R host -k -d 3
lp_load: refreshing parameters
Initialising global parameters
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
added interface ip=192.168.0.2 bcast=192.168.0.255 nmask=255.255.255.0
Client started (version 3.0.10-1.fc2).
Connecting to 192.168.0.100 at port 445
Doing spnego session setup (blob length=120)
got OID=1 2 840 48018 1 2 2
got OID=1 2 840 113554 1 2 2
got OID=1 2 840 113554 1 2 2 3
got OID=1 3 6 1 4 1 311 2 2 10
got principal=host/www.example.com@EXAMPLE.COM
Doing kerberos session setup
Ticket in ccache[FILE:/tmp/krb5cc_0] expiration Mon, 31 Oct 2005 20:11:23 GMT
OS=[Windows Server 2003 3790] Server=[Windows Server 2003 5.2]
smb: \> ls
received 3 entries (eos=1)
  .                                   D        0  Sun Oct 30 20:56:51 2005
  ..                                  D        0  Sun Oct 30 20:56:51 2005
  readme.txt                          A        0  Sun Oct 30 20:56:51 2005
 
                47692 blocks of size 2097152. 46664 blocks available
Total bytes listed: 0
smb: \>
[root@www ~]# smbclient //www.example.com/myshare -U EXAMPLE.COM\\hnelson -D hnelson -k
OS=[Windows Server 2003 R2 3790 Service Pack 1] Server=[Windows Server 2003 R2 5.2]
smb: \hnelson\> dir
  .                                   D        0  Tue Jan 30 00:48:07 2007
  ..                                  D        0  Tue Jan 30 00:48:07 2007
  readme.txt                          A        0  Tue Jan 30 00:48:07 2007
 
                47692 blocks of size 2097152. 46664 blocks available
Total bytes listed: 0
smb: \hnelson\>
  • No labels