Centos vsftpd 配置web目录

ls

其实这是新的vps主机测试,原来的那个空间目前为备份(感谢小白童鞋的推荐)。测试一个月之后决定是否要继续使用该vps由于数据库是昨天的,所以有的评论可能已经丢失了)。

关于设置ftp可以访问web的www目录网上的文章真的都很蛋疼啊,除了那个selinux就是selinux,其实问题的关键是权限问题。

可以按照下面的步骤设置:

Centos vsftpd
1.确认apache的启动用户和组,默认为:

vim /etc/httpd/conf/httpd.conf
User apache
Group apache


2.启用vsftpd的guest账户,修改umask,修改配置文件:

guest_enable=YES
guest_username=apache
loacal_root=/var/www
local_umask=0027

3.将ftp用户obaby添加到apache组:

usermod -a -G apache obaby

可以通过groups查看用户所属的组:

groups obaby

4.修改www目录的所有者:

chown -R apache /var/www

修改www目录的所有组:

chgrp apache /var/www

5.修改www目录权限:

chmod 2775 /var/www
chmod g+s /var/www

正常的权限应该是开头的那个图的那个样子,虽然可以全部设置为777,但是这个权限是非常蛋疼的,并且要全部遍历设置。当然,这个方法最简单。

☆文章版权声明☆

* 网站名称:obaby@mars
* 网址:https://h4ck.org.cn/
* 本文标题: 《Centos vsftpd 配置web目录》
* 本文链接:https://h4ck.org.cn/2012/12/centos-vsftpd-%e9%85%8d%e7%bd%aeweb%e7%9b%ae%e5%bd%95/
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


分享文章:

猜你喜欢:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注