• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイル共有のsambaの設定)

sambaファイル共有の設定方法と文字化けの解決方法について

このQ&Aのポイント
  • sambaファイル共有の設定方法とは?WindowsからLinux上の共有フォルダにファイルを作成する際に文字化けする問題が発生
  • LinuxのGNOMEでファイルをコピーすると致命的エラーが発生し、フォルダウインドウが強制終了する問題が発生
  • 解決方法の一つとして、smb.confファイルの設定を確認することが挙げられる

質問者が選んだベストアンサー

  • ベストアンサー
  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.3

[global] unix charset = eucJP-ms dos charset = cp932 display charset = eucJP-ms 以外の文字コード設定に関わるパラメータは消してください。 (client code page = 932 #SJIS は削除して下さい。) この辺り、下記URLの記述が参考になるかと思います。 どうも気になるのですが、本当にsamba3.0ですか? 少なくともsmb.confのデフォルトパラメータが2.0系になっているようなので、組み合わせがおかしい状況になっているのかもしれません。 VineLinuxでapt-getでsambaをインストールしているならば、上記のような状況になる筈がありません。(悩まずデフォルトでちゃんと動くんですけどね・・・。)ソースコードからコンパイルしたか、手動でrpmインストールしたかとしか思えません。 あと、当たり前ですがsmb.confの設定を変更したあとは、 /etc/rc.d/init.d/smb restart して下さいね。

参考URL:
http://www.atmarkit.co.jp/flinux/special/samba3b/samba03.html#a
nearn
質問者

お礼

さすが自信のある回答です。 文字に関する設定をその3つだけにしたら解決しました。 ありがとうございました。

その他の回答 (2)

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.2

あれ?古いsamba使ってませんか? client code pageはsamba2.0系の指定だったと記憶してます。 (その時、lsで化けてしまうのは2.0の仕様だったような・・・すみません記憶が曖昧です。) 現在のsamba3.0系なら [global] unix charset = eucJP-ms dos charset = cp932 display charset = eucJP-ms という指定で問題なく(文字化けせず)動きます。 VineLinuxでしたら、apt-get install sambaで 最新のsamba3.0が入りますので、こっちの方がずっと使いやすいですよ。(上記の設定も3.0のデフォルトです。)

nearn
質問者

お礼

smb.confには、下に書いた以外に文字コードにえいきょうしそうなものは書いていません。 今回教えてもらったものを加えて、文字コード関係は5行の設定になりましたが、動作結果は変わらないようでした。 Linuxに有る日本語ファイル名のファイルを共有フォルダにいれてWindows98で見た場合も、化けた部分がアンスコに置換されていました。

nearn
質問者

補足

ありがとうございます。 ver3.0です。 今から[global]のその3行を適用してみます。

回答No.1

Fedora Core なら UTF-8 かな

関連するQ&A