你可以到 http://kem.p.lodz.pl/~peter/cko/ 找到相应的补丁,
祝你好运!!
我是2.6.6+cko补丁,编译内核时smb那个有关的已选了cp936,smb.conf中也已经设好,可是smb4k挂载中文文件仍然显示乱码
是不是要2.6.7内核啊??? 我使用的是2.6.7内核+cko4的补丁,在内核配置中,打开smb文件编码格式cp936,其他的选项就看自己的机器来调节,没有什么特别的.使用新的内核后,你可以考虑用smb4k的0.40版本,我一直在用,对中文的支持很好,smb.conf就要加上前面有人提到的选项
display charset = cp936
unix charset = cp936
dos charset = cp936
2.6.7-cko4 + samba 3.0.4 + smb4k 0.40 我现在暂时解决了这个问题,不过这个是偏方。我过两天再编译内核试试看。
我发现smb4k是用smbmount来挂载远程目录的。所以我把smbmount重命令为smbmountb
再写一个smbmount的文件:
#!/bin/bash
smbmountb $1 $2 -o iocharset=cp936;
之后再smb4k里挂载就能正常显示中文了。我不熟悉shell的脚本编程,上面那个smbmount文件太简单了,你可以试试用下面的命令:
smbmount //magiclinux/bt /mnt/network/root
照样可以正确执行。原来的话应该是出错的才对。是我那个脚本写的不好,我不会写啊 :cry: 在普通用户下挂接出现如下错误:
smbmnt must be installed suid root for direct user mounts (500,500)
smbmnt failed: 1
请问,怎么付予一般用户挂接权限呢? 在root用户下运行:
chmod u+s /usr/bin/smbmnt
这样普通用户就能用了。 谢谢,搞好了,在root下用下面的命令:
chmod u+s /usr/bin/smbmount
chmod u+s /usr/bin/smbumount
我发现在听windows机器上的歌时,会发生些许停顿的情况,GGGO你有没有这样的现象呢? 不会。
你听的歌拷贝到本机上播放看还会这样吗? 拷贝到自己机器上没有这个问题的。:?:
另外,有时侯不能找到网上邻居,得刷新好几几次,或者用“smb:///”。
好像smb4k不稳定似的,得等会儿它才能发现网上邻居。
这个你有没有碰到呢? 有啊。我装了两次ML。第一次是smb4k只能浏览到两部机,一个是我自己,另一个是........这样的。要进其它机要先查找(能查到)。第二次安装,一装好,就OK了。能浏览全部。 hamika,不行啊。我刚编译好内核。
我设了这个,但编译好后还是显示乱码
CONFIG_SMB_NLS_REMOTE="cp936"
另外我smb4k的版本是0.3.1,系统是ML 1.2pre6六一更新版。
还有,hamika试试用smbmount //xxx/abc /mnt/network
挂载一个共享目录,看看能不能显示中文,要是行的话,就是我的内核的问题了。还有
CONFIG_NLS_DEFAULT="utf8"
你的是不是也是用utf8的,还是用cp936??? 我发现新版本(0.4)的比较好用点,老版(0.3)响应速度比较慢!
页:
1
[2]