PROFTPD-为什么权限被拒绝?

PROFTPD-为什么权限被拒绝?

我安装proftpd在服务器上,尝试连接到服务器,但出现错误LOGIN INCORRECT。我查看了日志,发现了以下内容:

Apr 26 13:02:39 vmi** proftpd[16738] vmi**.**.com (***[::ffff:...*]): notice: unable to use '~/' [resolved to '/home/lighttpd/vhosts/mywebsite.com/web/']: Permission denied

的权限/home/lighttpd/vhosts/mywebsite/web为:

drwxr-x--- 2 mywebsite.com mywebsite.com 4096 2011-04-26 12:04 web

proftpd以权限运行proftpd:proftpd

为了解决这个问题,我将proftpd用户添加到了组中mywebsite.com

看一眼/etc/group

mywebsite.com:x:1003:proftpd

因此我将 proftpd 添加到组并为/web目录设置 RW 权限。

我不明白为什么我会没有权限

答案1

proftpd在将用户添加到组后,您是否重新启动了 proftpd 守护进程mywebsite.com?如果没有,则当前运行的 proftpd 进程的权限中没有该组。

但是,如果您重新启动了 proftpd,然后尝试su用户proftpd并手动进入目录,则会被拒绝权限。也许您对某些更高级别的目录没有权限...

相关内容