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,但是这个权限是非常蛋疼的,并且要全部遍历设置。当然,这个方法最简单。

You may also like

发表评论

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