[Q]
smbclient を使用して Windows の日本語の共有フォルダーにアクセスしたいのですが。

[A]
windows マシンの名前が win で、共有フォルダーが「共有」の場合、普通に、
% smbclient //win/共有
でうまくいきませんか?

ダメな時には、以下が参考になるかもしれません。

まず、smb.conf の global セクションに
client code page=932
coding system=sjis
の記述があるかどうかを確認し、なければ追加してください。

# 以下の方法は、coding system が sjis か cap の時に有効です。

smb.conf を書き直した場合には smbd を再起動した後、
% smbclient //win/`echo '共有'|nkf -s`
とやるとうまくいくのではないかと思いますが、いかがでしょうか?

# nkf がインストールされていない場合には、
# 他のプログラムで代用してください。

ちなみに、kterm を使用している場合、 kterm 上にマウスのポインターを移動し、 コントロールキーを押しながらマウスの両方のボタンを同時に押す (3ボタンマウスの時は真ん中のボタンのみを押す) と出てくるウィンドウで、 Shift-jis mode にしてやらないと文字化けしてしまうようです。



戻る