[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 にしてやらないと文字化けしてしまうようです。
戻る