我正在尝试configuration我的Centos 5.6服务器。 我已经启动了apache并希望能够通过FTP上传文件。
我已经安装了vsftp。
我可以login使用我的用户名,并看到目录的内容,但我实际上没有上传任何文件到目录。
在Centos站点的教程中,build议更改Web目录的设置(在我的例子中是/ var / www / html),如下所示:
chown -R apache:myusername /var/www/html chmod 460 /var/www/html chmod g+S /var/www/html
现在我甚至无法访问该目录与我的用户名是奇怪的,因为我认为chown -R apache:myusername /var/www/html行将意味着我有权限。
感谢任何帮助,以便如何去做这件事。
我没有碰到默认的vsftpd.conf文件。 我已经在防火墙configuration中启用了FTP。 vsftpd服务已经启动。
非常感谢
是否有可能在玩群组成员并从自己的用户名组中删除自己。 chown的第二个参数是组而不是用户。 通常情况下,每个用户都有一个与他们的主用户名称相同的用户组,但这并不意味着如果您在某个时候试图更改您的用户组成员身份,则不会意外地将您从自己的组中删除。
这将显示你在哪些组:
id username
我也会检查xferlog的内容,看它们是否有错误信息。
cat /var/log/xferlog | less
最后我会检查它是否是一个SELinux问题。 您可以使用setenforce命令暂时禁用SELinux,直到下一次重新启动(如果已启用)。
setenforce 0