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>
...全文
117 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
morris88 2009-04-08
  • 打赏
  • 举报
回复
貌似linux下中文目录应该用:

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


至于是双引号还是单引号,记不清了,你试试!

18,829

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧