QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: GGGO

smb4k挂载的目录怎样才能显示中文?

[复制链接]
 楼主| 发表于 2004-7-1 15:19:45 | 显示全部楼层
[quote:3a6d719a8d="hamika"]打上cko的补丁,重新编译内核,然后问题就可以很自然的解决了.你的问题我遇到过,所以现在只有有新的内核,我编译前一定会打上cko的补丁.
你可以到 http://kem.p.lodz.pl/~peter/cko/ 找到相应的补丁,
祝你好运!![/quote]

[quote:3a6d719a8d="loujch"]
我是2.6.6+cko补丁,编译内核时smb那个有关的已选了cp936,smb.conf中也已经设好,可是smb4k挂载中文文件仍然显示乱码
[/quote]

是不是要2.6.7内核啊???
回复

使用道具 举报

发表于 2004-7-2 11:16:52 | 显示全部楼层
我使用的是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
回复

使用道具 举报

 楼主| 发表于 2004-7-2 18:01:38 | 显示全部楼层
我现在暂时解决了这个问题,不过这个是偏方。我过两天再编译内核试试看。
我发现smb4k是用smbmount来挂载远程目录的。所以我把smbmount重命令为smbmountb
再写一个smbmount的文件:
#!/bin/bash
smbmountb $1 $2 -o iocharset=cp936;
之后再smb4k里挂载就能正常显示中文了。我不熟悉shell的脚本编程,上面那个smbmount文件太简单了,你可以试试用下面的命令:
smbmount //magiclinux/bt /mnt/network  /root
照样可以正确执行。原来的话应该是出错的才对。是我那个脚本写的不好,我不会写啊
回复

使用道具 举报

发表于 2004-7-3 23:21:34 | 显示全部楼层
在普通用户下挂接出现如下错误:
smbmnt must be installed suid root for direct user mounts (500,500)
smbmnt failed: 1

请问,怎么付予一般用户挂接权限呢?
回复

使用道具 举报

 楼主| 发表于 2004-7-4 00:20:10 | 显示全部楼层
在root用户下运行:
chmod u+s /usr/bin/smbmnt
这样普通用户就能用了。
回复

使用道具 举报

发表于 2004-7-4 00:55:20 | 显示全部楼层
谢谢,搞好了,在root下用下面的命令:
chmod u+s /usr/bin/smbmount
chmod u+s /usr/bin/smbumount

我发现在听windows机器上的歌时,会发生些许停顿的情况,GGGO你有没有这样的现象呢?
回复

使用道具 举报

 楼主| 发表于 2004-7-4 01:37:18 | 显示全部楼层
不会。
你听的歌拷贝到本机上播放看还会这样吗?
回复

使用道具 举报

发表于 2004-7-4 02:34:48 | 显示全部楼层
拷贝到自己机器上没有这个问题的。

另外,有时侯不能找到网上邻居,得刷新好几几次,或者用“smb:///”。
好像smb4k不稳定似的,得等会儿它才能发现网上邻居。
这个你有没有碰到呢?
回复

使用道具 举报

 楼主| 发表于 2004-7-4 12:49:17 | 显示全部楼层
有啊。我装了两次ML。第一次是smb4k只能浏览到两部机,一个是我自己,另一个是........这样的。要进其它机要先查找(能查到)。第二次安装,一装好,就OK了。能浏览全部。
回复

使用道具 举报

 楼主| 发表于 2004-7-4 13:05:31 | 显示全部楼层
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???
回复

使用道具 举报

发表于 2004-7-4 22:31:21 | 显示全部楼层
我发现新版本(0.4)的比较好用点,老版(0.3)响应速度比较慢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 05:43 , Processed in 0.055400 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表