along 发表于 2014-7-14 11:11:41

proftpd Permission denied

安装完的时候,提示有错。手动加了nogroup然后再有提示warning: unable to determine IP address of,手动加了DefaultAddress,
添加用户可以登录,但没有写入权限,提示550:Permission denied。查看proftpd.log,其中有一条 error: unable to open passwd file '/usr/local/proftpd/etc/ftpd.passwd': No such file or directory.
查了下/etc目录下没有ftpd.passwd


请问这个怎么解决?
lnmp是1.1,安装proftpd使用的是lnmp1.1-full目录下的proftpd.sh。
centos6.3


谢谢。

licess 发表于 2014-7-14 20:49:33

创建上ftpd.passwd 就行了

没写入权限,可能是目录的属主不是ftp用户

along 发表于 2014-7-15 00:37:56

ftpd.passwd创建上空文档吗?
ftp目录是/mnt/data/domain.com,也是网站root目录,创建的ftp用户是ftpuser。
domain.com是www:www的,要改为ftpuser:ftpuser?
还有一个问题,proftpd.sh添加完用户后,需要手动再次启动proftpd才可以连接登录。

我以前也安装过proftpd,好像没遇到这些问题,可以直接使用来着。真是郁闷:( ……

centos 6.3,64位。

谢谢.

licess 发表于 2014-7-15 09:56:10



属组必须是ftp用户,属组可以是www
但一些上传目录权限必须设成777

proftpd_vhost.sh添加完用户都是自动重启proftpd

proftpd只是针对单独的ftp服务器的,pureftpd更简单方便
页: [1]
查看完整版本: proftpd Permission denied