proftpd使用中文用户名登录,目录访问限制编码问题-恳请高手帮忙!发表于 : 2009-04-08 16:25

disco97 2009-04-08 04:29:41
操作系统:ubuntu8.10server utf8编码
ftp客户端采用cuteftp(不支持UTF8编码),登录用户名采用中文,如“张三”
ftp服务器端目录中文命名。
proftpd1.3.2已经通过源码安装,参数加入--enable-nls,在proftpd.conf中加入UseEncoding UTF-8 GBK ,解决了中文目录显示问题。
用户名验证通过mysql方式也得到解决。
但是限制用户目录访问使用allow语句时,由于proftpd.conf中汉字utf8编码的缘故,客户端无法识别。

<Directory /home/ftp/张三>
<Limit WRITE>
AllowUser 张三
AllowUser sa
DenyAll
</Limit>
</Directory>
...全文
82 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
morris88 2009-04-08
貌似linux下中文目录应该用:

cd /home/"张三" 或
cd "/home/张三"


至于是双引号还是单引号,记不清了,你试试!
回复
相关推荐
发帖
Linux/Unix社区
创建于2007-08-27

1.8w+

社区成员

Linux/Unix社区 专题技术讨论区
申请成为版主
帖子事件
创建了帖子
2009-04-08 04:29
社区公告
暂无公告