我已经在我的服务器上安装了proftpd,我试图连接到服务器,但是登录错误。我看到了日志,我发现了这个:
4月26日13:02:39 vmi* proftpd16738 vmi*****.*********.com (**夫:..。):通知:无法使用'~/‘决定为‘/home/lighttpd/vhost/mywebsite.com/web/’:权限被拒绝
/home/lighttpd/vhost/mywebsite/web的许可如下:
drwxr-x--- 2 mywebsite.com mywebsite.com 4096 2011-04-26 12:04 webPROFTPD使用proftpd:proftpd权限运行。
为了解决这个问题,我向mywebsite.com组添加了proftpd用户。
看一看/etc/group
mywebsite.com:x:1003:proftpd因此,我将proftpd添加到组中,并将RW权限设置为/web目录。
我不明白为什么我被拒绝了。
发布于 2011-04-28 09:14:07
完整路径中的每个目录都必须对x用户具有mywebsite.com (执行)权限,否则他将无法对其进行cwd操作。因此,您必须检查以下文件的权限:
/home
/home/lighttpd
/home/lighttpd/vhosts
/home/lighttpd/vhosts/mywebsite
/home/lighttpd/vhosts/mywebsite/web不仅是/home/lighttpd/vhosts/mywebsite/web
此外,/home/lighttpd/vhosts/mywebsite/web应该设置允许读取目录的r权限,即列出目录的内容。
发布于 2011-04-26 12:08:29
添加chmod o+r web是否解决了这个问题。
https://serverfault.com/questions/263436
复制相似问题