[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:40481] Re: samba 3.x に対するsmbfsの設定
- From: Tomoo Nomura <nomurat@xxxxxxxxx>
- Subject: [debian-users:40481] Re: samba 3.x に対するsmbfsの設定
- Date: Mon, 10 May 2004 15:59:15 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- Organization: Nomura Technical Management Office Ltd.,
- X-accept-language: ja, en-us, de, fr, en
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-spam-level:
- X-spam-status: No, hits=-1.9 required=10.0 tests=ISO2022JP_BODY,SIGNATURE_SHORT_DENSE,SPAM_PHRASE_00_01 version=2.44
- X-virus-scanned: by amavisd-new-20030616-p5 (Debian) at tmo.co.jp
- References: <409B18D2.8030105@xxxxxxxxx> <20040507204542.515e9b69.shitamo@xxxxxxxxxxxxxx> <409BF67C.4090206@xxxxxxxxx> <409C7BC6.1030407@xxxxxxxxx>
- Message-id: <409F283E.6010402@xxxxxxxxx>
- X-mail-count: 40481
- User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7b) Gecko/20040421
自己RESですが、なんとなくわかってきました。
kernel 2.6のdocumentに、
o in 2.5.6
<http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.6> smbfs
Unicode and large file support
<http://www.hojdpunkten.ac.se/054/samba/> (Urban Widmark)
というのがありました。
どうも、2.4.xのkernelはsmbfsのunicodeをサポートしていないようです。
smbfsは、sambaとは関係ないkernelの機能なんですね。
ということで、kernelを恐る恐る(笑)2.6.5にあげて、
ls -N --show-control-chars | nkf -W -e
とすると、文字化けせずにファイル名が表示されました。当面、2.4.24と使い分
けることにします。
しかし、Openofficeやクィックブラウザではファイル名が文字化けしています。
Unicodeであってeucでないからということでしょうか?
Server側がutf8で、Client側がeucという設定ができれば表示できると思うので
すが。
NativeなWindows Serverを持っていないのでわからないのですが、Windows
Serverに、Linux Clientからつないだ場合、ファイル名はeuc表示できないので
しょうか?
いろいろとわからないことばかりですが、よろしくお願いします。
野村
>追加で確認しました。
>
>サーバー(samba 3.0.2a-1)側で、ls --show-control-chars | nkf -W -e
>すると、正しいファイル名が表示されていますので、samba側はUTF-8で格納され
>ています。ls --show-control-chars | nkf -S -e
>では文字化けしますので、間違い無いと思います。
>
>一方、
>smbmount ......codepage=cp932,iocharset=utf8 でmountしたクライアント側
>(kernel 2.4.24)では、
>ls --show-control-chars | nkf -S -e で正しく表示されるようです。ls
>--show-control-chars | nkf -W -e
>では文字化けします。
>つまり、クライアント側の表示がShift_JISになっているようなんですが。。。。
>クライアント側をeuc-jp表示するには、smbmount時に、何かoptionがいるので
>しょうか?
>
>野村
>
>
>
>>>TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
>>>http://www.atmarkit.co.jp/flinux/special/samba3/samba3b.html
>>>Samba 3.0では従来のパラメータに代わって新しく追加された、
>>>unix charset
>>>dos charset
>>>display charset
>>>
>>>という3つのパラメータを使って文字コードを制御します。
>>>
>>>
>>>
>>>
>>>
>>>
>>これは、サーバー側の指定ですよね? 上記のとおり、unix charset = utf-8 を
>>指定しています。ちなみに、dos charset = cp932 display charset = cp932 も
>>指定していています。(Windows Clientからは問題なく見えています)
>>問題は、このサーバーにLinux Clientからつなぐ時のfstabの記述です。
>>以前は、codepage=cp932,iocharset=euc-jpでつながっていたのですが、この指
>>定方法がわかりません。
>>
>>野村
>>
>>
>>
>>
>>
>
>
>
>
--
****** Nomura Technical Management Office Ltd. *****************
Tomoo Nomura nomura@xxxxxxxxx http://www.tmo.co.jp/
Phone: +81-78-797-0240 Fax: +81-78-797-0241 @nifty:GBH12257
Worldwide Airline Timetable 'Flight Planner'
European Electronic Timetable 'HAFAS' ValueFax Support
****************************************************************