2009年12月14日

[samba-jp:20936] Re:マルチバイトに'[' (0x5B2)や ']' (0x05D)コードが含まれる共有が作成出来ない

川澄と申します。

samba.conf ファイル自体がテキストであり且つ共有名を示す部分に
'[', ']' が使われている前提があるにもかかわらず、'[', ']'のコー
ドが含まれているマルチバイト文字が入っている文字列を使う事に
より、不具合としてしまうのは酷だと思いますが如何でしょうか。
私も社内で sambaサーバを複数立ち上げていますが、まず共有名は
ASCII文字列を基本にしています。

日本語の共有名を要求される事もありますが、その時は '[', ']'等
を踏まない文字列にしてしのいでいます。
ですのでそこは、サーバ管理者の権限で名前を工夫するなどして構
築する事で回避出来るのでは無いでしょうか。

ASCII文字列のみで共有名を作成しておくと、smbclientとかsmbmount
コマンドで、UNIX側から使用するときも非常に重宝します。
NFSとSAMBAの併用は、クライアント上のキャッシュ制御がバッティン
グしてしまい怖いのでSAMBAサーバならSAMBAの世界で済ませたい事も
あり、なるべく ASCII文字列のみを使用した共有名にしています。
共有名配下でなら、マルチバイト文字列をつかったディレクトリなり
ファイルは使えるわけですから、使用者側を説得するなりして運用で
カバーするのがベストだと思います。

On Mon, 14 Dec 2009 22:45:48 +0900
TAKAHASHI Motonobu <monyo@xxxxx> wrote:

> たかはしもとのぶです。
>
> > 気になるのはdisplay charsetをcp932にしているにもかかわらずSWATの文字
> > コードがUTF-8となっています(IE8にて)
>
> Samba 3.0.8 以降では、display charset パラメータの値にかかわらず、
> SWAT の文字コードは UTF-8 に固定されるようになりました。一応わたしが書
> いた「Sambaのすべて」でも触れています。
>
> もともとの質問の件
>
> >マルチバイトに'[' (0x5B2)や ']' (0x05D)コードが含まれる共有が作成出来
> >ない
>
> について、smb.conf のマルチバイト対応の一環で以前Samba Team とやりとり
> したことがありますが、結局これ以上 UTF-8 以外のマルチバイト文字に関す
> るサポートを向上させる気はないといわれました。
>
> https://bugzilla.samba.org/show_bug.cgi?id=5959
>
> 以下の件についても根底は同様の問題だと思いますので、あきらめるしかない
> と思います。
>
> --
> TAKAHASHI Motonobu <monyo@xxxxx>
>

--
-- 川澄 淳治
-- KAWASUMI Junji <touchan@papa-net.bpl.jp>
-- 愛知県知多郡在住 (JR武豊線沿線在住)
-- 〜 みんなで幸せになろうよ。。。〜
--


投稿者 xml-rpc : 2009年12月14日 23:34
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/91420
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。