LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 974|回复: 5

如何把proftp的用户设置在当前目录中?

[复制链接]
发表于 2004-1-4 22:15:48 | 显示全部楼层 |阅读模式
我用的是proftpd-1.2.9+mysql。取消了匿名登录,同时加上了DefaultRoot ~
但是现在的情况很奇怪:
1、匿名用户仍然可以登录,但被限制在自己的目录中。
2、用系统用户或都mysql表里面的用户,则用户可以去任何一个目录,言下之意就是可以看我系统中的任何一个目录,下载任何一个文件。

请问:1、我要怎么样才能把匿名用户完全排除?
2、我怎么样才能用户锁在用户自己的目录中?
发表于 2004-1-4 22:55:22 | 显示全部楼层
设置完后重启proftpd没有?
是不是把DefaultRoot放在了<Anonymous>和</Anonymous>之间?
 楼主| 发表于 2004-1-5 14:23:37 | 显示全部楼层
谢谢楼上的答复。
第二个问题已经找到了:
用ftpshut now关闭proftd时,好象并没有真正的关闭这个服务。所以导致这个配置没有真正起做用。最后我执行了killall proftpd。然后再重启以后,就限制在当前目录了。
第一个问题还没有解决。我已经把<anonymouse></anonymouse>这段已经删除了,但用匿名用户仍旧可以登录。是不是我要把系统的ftp用户删除才可以?
发表于 2004-1-5 14:27:44 | 显示全部楼层
不,换一个带密码的系统用户作为Anonymous的user alias,那样就不能“匿名”登录了
 楼主| 发表于 2004-1-5 20:44:46 | 显示全部楼层
不过我已经删除了整个anonymouse段了,还要加回去吗?
 楼主| 发表于 2004-1-5 20:45:52 | 显示全部楼层
呵呵,我把系统ftp用户的密码换了,就没有问题了。嘿嘿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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