[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:00687] plamo1.3とsambaでShift-JIS



いわたです。
トラブル報告、ということで。

SoftwareDesignについてきたPlamo Linux 1.3を使わせて頂いてます。

このたび、そのLinuxBoxにcontrib/network内の
samba.tgz & smbmount.tgzをインストールしてみました。

で、いろいろと設定いたしまして、ネットワークコンピュータから、
LinuxBoxが見えるようになりまして、publicというフォルダを
Windowsから誰でも使えるように作りました。

ただ、このままでは日本語のファイル名がうまく扱えないようです。

smb.confはこんな感じです。とりあえずは、globalセクションのみ
載せておきます。

[global]
browseable = yes
browse list = yes
printing = bsd
printcap name = /etc/printcap
auto services = homes public printers
workgroup = WORKGROUP
log file = /usr/local/samba/log.%m
lock directory = /usr/local/samba/var/locks
share modes = yes
security = share
coding system = sjis

というわけで、coding systemはsjisとなっているので、
うまく日本語が扱えると思うのですけどね。

で、ソースをダウンロードして、makeしなおしてみました。
そうしたら、smb.confを変更することもなく、日本語が正しく扱える
ようになりました。

というわけで、sambaのソースのsourceディレクトリの中の
Makefileで、
# Use this for Linux with shadow passwords - but not using PAM!
# contributed by Andrew.Tridgell@anu.edu.au
# add -DLINUX_BIGCRYPT is you have shadow passwords but don't have the
# right libraries and includes
# FLAGSM = -DLINUX -DSHADOW_PWD -DFAST_SHARE_MODES
# LIBSM = -lshadow
を
# Use this for Linux with shadow passwords - but not using PAM!
# contributed by Andrew.Tridgell@anu.edu.au
# add -DLINUX_BIGCRYPT is you have shadow passwords but don't have the
# right libraries and includes
FLAGSM = -DLINUX -DSHADOW_PWD -DFAST_SHARE_MODES -DKANJI=\"sjis\"
LIBSM = -lshadow
として、コンパイルしなおすと、上手く行くようになりました。

この、contrib/networkのsamba.tgzだと、Windows側から
アクセスしたときに、ファイル名の日本語がうまくいかない、
というのは、うちだけの現象でしょうか。


なお、smbmount.tgzの方は、今のところ、リコンパイルしていませんが、
使えています。

---
Yusuke Iwata (22y, Male)
Mailto: y-iwata@pop06.odn.ne.jp
PostPet: sario2@geocities.co.jp

Follow-Ups
[plamo:00688] Re: plamo1.3とsambaでShift-JIS, FUJIBAYASHI Masanori

[検索ページ] [メール一覧]
Plamo ML 公開システム