smbclient

Samba が導入された UNIXコマンドラインから Windows の共有ディレクトリなどにログインできる.ログインした後は ftp と大体同じ使い方.

rero@miko ~ $ smbclient -U ユーザ名 //ホスト名/共有ディレクトリ名/
Password:
Domain=[ホスト名] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
rero@miko ~ $ smbclient -U ユーザ名 //ホスト名/共有ディレクトリ名
Password:
Domain=[ホスト名] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
smb: \> quit
rero@miko ~ $

共有ディレクトリ名の最後に / を付けたら怒られる.

追記

"NT_STATUS_BAD_NETWORK_NAME" で検索する人が多いらしいので補足しておくと,

tree connect failed: NT_STATUS_BAD_NETWORK_NAME

の原因として smbclient では「共有ディレクトリ名の最後に / を付けたら怒られる」ことも考えられる.つまり,

$ smbclient //ホスト名/共有ディレクトリ名/

ではなく

$ smbclient //ホスト名/共有ディレクトリ名

としなければエラーになるということ.