免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: womenshizhutou
打印 上一主题 下一主题

[FTP] Proftp不能登陆 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-08-04 16:41 |只看该作者
我用的是redhat 9

论坛徽章:
0
12 [报告]
发表于 2008-08-04 16:42 |只看该作者
原帖由 kenduest 于 2008-8-4 16:28 发表
看起來應該不是 selinux 關係。只是你用那個發行版本 ?

--

我用的是redhat 9

论坛徽章:
0
13 [报告]
发表于 2008-08-04 16:43 |只看该作者

回复 #1 womenshizhutou 的帖子

我看到你是以test用户去登陆FTP的
你通过telnet 到那台机器,然后用test用户登陆
然后再pwd查看下路径是在哪个路径下
能不能正常使用该目录

论坛徽章:
0
14 [报告]
发表于 2008-08-04 16:44 |只看该作者
从proftpd日子文件上看的时候发现了一些问题 但是不知道是什么原因引的!!

Aug 04 14:50:20 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): FTP session opened.
Aug 04 14:50:21 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): mod_delay/0.5: delaying for 130 usecs
Aug 04 14:50:23 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): USER test: Login successful.
Aug 04 14:50:23 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): notice: unable to use '~/' [resolved to '/home/test/']: Permission denied
Aug 04 06:50:23 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): Preparing to chroot to directory '~/'
Aug 04 06:50:23 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): test chroot("~/"): No such file or directory
Aug 04 06:50:23 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): error: unable to set default root directory
Aug 04 06:50:23 localhost.localdomain proftpd[5783] localhost.localdomain (60.186.92.40[60.186.92.40]): FTP session closed.

[ 本帖最后由 womenshizhutou 于 2008-8-4 16:52 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2008-08-04 16:50 |只看该作者
原帖由 woluty 于 2008-8-4 16:43 发表
我看到你是以test用户去登陆FTP的
你通过telnet 到那台机器,然后用test用户登陆
然后再pwd查看下路径是在哪个路径下
能不能正常使用该目录


这个路径是在/home目录下

我看下了 我用test登陆的时候,本来proftpd会自动产生/home/test/目录的, 但是用ls -a检查了 发现/home没有产生test这个目录
(但是自己手工建立/home/test目录 权限755,telnet无法登陆,日志提示是test登陆成功)
从proftp日志上看了下  test用户是成功登陆了

[ 本帖最后由 womenshizhutou 于 2008-8-4 17:12 编辑 ]

论坛徽章:
0
16 [报告]
发表于 2008-08-05 09:01 |只看该作者
原帖由 womenshizhutou 于 2008-8-4 16:50 发表


这个路径是在/home目录下

我看下了 我用test登陆的时候,本来proftpd会自动产生/home/test/目录的, 但是用ls -a检查了 发现/home没有产生test这个目录
(但是自己手工建立/home/test目录 权限755,tel ...



很显然
通过你以test用户登陆到系统的时候,系统认不到该用户的目录
建议你重新指定该目录给test用户
可以使用useradd -d /home/test test
或者使用useradd -D -b /home/test test

你可以使用man  useradd查看该命令的使用

论坛徽章:
0
17 [报告]
发表于 2008-08-06 23:14 |只看该作者
原帖由 woluty 于 2008-8-5 09:01 发表



很显然
通过你以test用户登陆到系统的时候,系统认不到该用户的目录
建议你重新指定该目录给test用户
可以使用useradd -d /home/test test
或者使用useradd -D -b /home/test test

你可以使用man   ...



test用户是MYSQL里面的用户,不是系统里的用户。/home/test文件夹是属于ftpuser用户和ftpgroup用户组的

呵呵,所以是无法指定该目录给test用户的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP