ProFTPd求助(无法登陆新建的用户)

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
hlx98007
帖子: 2
注册时间: 2009-01-22 21:01

ProFTPd求助(无法登陆新建的用户)

#1

帖子 hlx98007 » 2010-05-16 5:28

以前一直在用vsftpd但网上比较详尽的方案比较少,个人也不懂,所以准备换到Proftpd。
我的目的很简单,只打算配1个download账号,一个upload账号和一个admin账号(希望能和vsftpd一样,通过passwd命令修改ftp登陆密码);权限自然是能下不能上、能上不能下和管理员号full privilage。
所有的东西都放在/home/content/下。当然,以后的download号最好还能手动在ssh里增加,希望能直接用useradd+chown命令即可执行。
就这么点要求,我该加装mysql+quota吗?配置文件需要写什么?
这样做出来的ftp是需要支持fxp的,最好能直接支持SSL/TLS登陆。
求教详细过程。
操作系统:debian 5 lenny/ubuntu 9.04

目前我做到的是建立了ftpusers组,并添加了download号和upload号(禁止了SSH登陆),并且
chown -R download:ftpusers /home/content
chmod -R 775 /home/content
可是无法登陆,求原因。

目前的配置文件如下:

代码: 全选

#proftpd.conf配置:
ServerName "hlx98007 testing server"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 50
User download #我这里写nobody不行啊,conf文件不能load
Group ftpusers #同上
TimeoutStalled 10
MaxClients 30
MaxClientsPerHost 1 "Sorry, only 1 connection per ip"
AllowStoreRestart on
DisplayLogin welcome.msg
ServerIdent off
DefaultRoot ~ ftpusers
AllowForeignAddress on
PassivePorts 30000 60000
Ratios off

<Directory />
AllowOverwrite on
</Directory>
<Directory /home/content>
<Limit WRITE RMD RNFR DELE MKD>
DenyUser download
</Limit>
<Limit RMD RNFR DELE RETR>
DenyUser upload
</Limit>
</Directory>
我参考的资料:http://www.myfaq.com.cn/2005September/2 ... 02066.html
谢谢指点。
头像
木泥黑
帖子: 1339
注册时间: 2008-10-18 12:41

Re: ProFTPd求助(无法登陆新建的用户)

#2

帖子 木泥黑 » 2010-05-24 10:40

添加虚拟用户

代码: 全选

ftpasswd --passwd --name=download --home=/home/content/ --shell=/bin/false --uid=帐户uid

ftpasswd --passwd --name=upload --home=/home/content/ --shell=/bin/false --uid=帐户uid
建议download和upload分开目录存放,权限比较好控制
hlx98007
帖子: 2
注册时间: 2009-01-22 21:01

Re: ProFTPd求助(无法登陆新建的用户)

#3

帖子 hlx98007 » 2010-06-03 3:10

如何查看账户的UID?
头像
木泥黑
帖子: 1339
注册时间: 2008-10-18 12:41

Re: ProFTPd求助(无法登陆新建的用户)

#4

帖子 木泥黑 » 2010-06-03 14:03

/etc/passwd里面看

或者用命令

代码: 全选

id 帐户
回复