Ubuntu 8.04 での Samba の文字化け対策

古いNASサーバは、UTF-8に対応しておらず、Shift_JIS でなければ、日本語ファイル名が文字化けしてしまっていた。ところが 8.04 に乗っている smbmount では、codepage が指定できなくなってしまった。
Ubuntu 8.04にアップして以来、困った問題だったのだが、フォーラムに解決策が載っていた。
理屈は良く分からないのだが、以下のとおりにやったら文字化けが直った。

http://forum.ubuntulinux.jp/viewtopic.php?pid=15124#p15124

ポイントは、

  • smbfs パッケージの他に、samba パッケージもインストールすること。
  • /etc/samba/smb.conf に以下を記入してPCを再起動すること。
[global]
dos charset = CP932
unix charset = UTF8
display charset = UTF8