yossy_takeuchiです。
knoppix3.8.2(knoppix_v3.8.2_20050505-20050606.iso、以下3.8.2AIST)で
「また」sambaがらみの不具合を見つけてしまいました。
(早く気づけばよかった…)
デフォルトで起動後、/etc/samba/smb.conf に
;EUC-JP,cp932 for Japanese
unix charset = EUC-JP
display charset = cp932
dos charset = cp932
のエンコード設定が記述されているのにも関わらず、Konqueror
(又はKNOPPIX→Utilities→Samba Network Neighborhood)で
Windowsネットワークを開くと、フォルダ名・フォルダ名などの
2バイト文字が化けます。
(2バイト文字を使用したファイル名のサイズは0バイトと表示される)
困ったことに、
[knoppix:5129] Re: 日本語のファイル名やフォルダ名がおかしい
で記載したように、
$ sudo /etc/init.d/setsmb_ja start
$ sudo /etc/init.d/samba restart
を実行しても改善されません。
KNOPPIX 3.8.1(knoppix_v3.8.1_20050408-20050415.iso、以下3.8.1AIST)
では正常に2バイト文字を表示できます。
/etc/init.d/setsmb_ja と /etc/samba/smb.conf は
KNOPPIX 3.8.1、3.8.2とも全く同じ内容でした。
参考までに、「yet another knoppix-jp」
http://sourceforge.jp/projects/ya-knoppix-jp/ で配布されている
"knoppix-V3.9-20050527-Exp-rev1-JPyak.iso"(以下 3.9yak) や、
「ライブCDの部屋」http://www12.tok2.com/home2/sachs/ で配布されている
"KNOPPIX_V3.9-2005-05-27-LCR-JP.iso" (以下 3.9LCR)
でも同じ現象が発生します。
注:3.9yak版での /etc/samba/smb.conf は
;EUC-JP,cp932 for Japanese
unix charset = EUCJP-MS
display charset = CP932
dos charset = CP932
"smbd --version"でsmbdのバージョンを調べたら
3.8.1AIST … Version 3.0.11-Debian
3.8.2AIST … Version 3.0.14a-Debian
3.9yak … Version 3.0.14a-Debian
3.9LCR … Version 3.0.14a-Debian
文字化けが起きるKNOPPIXは smbdのバージョンが"3.0.14a-Debian"
共通していますので、smbdが原因なのか?と思い、
KNOPPIX 3.8.1をLinuxパーティションへHDDインストール後、
以下の手順でVersion 3.0.14a-Debianにアップグレードしましたが、
KNOPPIX 3.8.1では問題なく2バイト文字を表示できています。
$ /etc/init.d/samba stop
$ apt-get update
$ apt-get install samba-common
$ /etc/init.d/samba start
私が確認できたのはここまでです。
当方ではちょっと手に負えませんので、どなたか
sambaネットワークの文字化けを直す対処方法を
ご教授頂けるとありがたいです。
================================================================
yossy_takeuchi (Toyohashi_city, Aichi)
mailto:yossy_takeuchi@xxxxxxxxxxx
http://www.geocities.jp/yo_take_uchi/
|