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

KAWASUMI Junji touchan @ papa-net.bpl.jp
2009年 12月 14日 (月) 23:34:36 JST


川澄と申します。

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 @ monyo.com> 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 @ monyo.com>
> 

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



samba-jp メーリングリストの案内