RHEL4自带的samba已经支持中文了。创建共享目录后,从windows系统访问共享目录,并建立中文的文件名和目录,在windows下查看都是正常的,没有乱码,但是用secure crt连到linux主机查看的时候却是乱码,解决办法是吧linux的locale设置为zh_CN.utf-8
export LANG=zh_CN.utf-8,然后修改sercure crt的设置。options-Session Options
-Appearance,Fonts设置为中文字体,如新宋体。Character设置为UTF-8,如果依然在linux终端下乱码,那就退出secure crt,重新打开,一般就正常了。
以上办法虽好,但是很麻烦,
于是找了一个别的办法
修改/etc/samba/smb.conf
 在[global]字段后加入
unix charset = cp936
然后重启samba,以后从windows下建立的中文目录在secure crt中就正常了。