centos7 解决ftp和apache运行目录权限冲突问题

1.将ftp用户加入到apache用户组

usermod -a -G apache ftpadmin

ftpadmin 为ftp用户

2.设置网站根目录/var/www的所有组为apache

chown -R :apache /var/www

3、设置网站根目录的权限为用户组有读写权限
 
   chmod -R g+rw /var/www

修改后发现还是不行

vim /etc/httpd/conf/httpd.conf

user apacher

group apacher

修改为

user ftpadmin

group apacher

ok 在浏览器运行

设想  直接改成 apacher用户和用户组改成 ftp用户和用户组 就更简单了。

参考:http://www.2cto.com/os/201112/115709.html

时间: 2024-10-10 04:07:06

centos7 解决ftp和apache运行目录权限冲突问题的相关文章

CentOS7搭建FTP Server

本文主要记录CentOS下FTP Server的安装和配置流程. 安装vsftpd yum install -y vsftpd 启动vsftpd service vsftpd start 运行下面的命令: netstat -nltp | grep 21 我们可以看到vsftpd监听在21端口了: 此时直接访问ftp://ip(ip要换成你服务器的ip)就可以看到FTP的目录了: 创建ftp用户 创建一个用户: useradd ftpuser 对其设置密码: passwd ftpuser 大专栏

Apache Permission denied (httpd.conf配置和目录权限无问题)解决办法

今天在CentOS5.9中配置zabbix时出现错误:Apache 403 error, (13)Permission denied: access to / denied 检查了一圈httpd.conf和目录权限,均没有发现问题. 最后,看了这篇文章,发现是因为系统启动了SELINUX导致的. http://stackoverflow.com/questions/8816836/apache-403-error-13permission-denied-access-to-denied-fedo

Linux更改Apache网站目录出错:Document root must be a directory解决

修改 DocumentRoot <Directory "C:/Apache/Apache2/htdocs" 重启apache 报错Document root must be a directory 然后 找原因  确实是加上的目录呢 原来 只需如此 询问大神的解释是 "这是系统开启了SELinux安全策略造成的.把目录或文件设成了 user_home_t 类型,因此 apache 的进程没有权限,无法访问.针对Apache的进程所使用的SELinux target po

apache配置Directory目录权限的一些配置

可以使用<Directory 目录路径>和</Directory>这对语句为主目录或虚拟目录设置权限,它们是一对容器语句,必须成对出现,它们之间封装的是具体 的设置目录权限语句,这些语句仅对被设置目录及其子目录起作用.下面是主配置文件中设置目录权限的例子. <Directory "/var/www/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow

更改Apache虚拟目录并授予权限

前序{ 默认情况下,Apache的PHP站点为htdocs 根据实际的开发需求,可能要更改这个目录的位置 } 第一步{ 打开Apache配置文件, } 第二步{ 找到文档根目录,英文名称是DocumentRoot 任意在一个盘符下新建一个文件夹,保存后缀为php文件的. 将文件夹路径复制到此,并保存 重启Apache,验证 } 第三步{     更改Apache虚拟目录的权限      重启Apache,验证 创建一份文本文件,并命名为index.php 保存,访问本地 } 这里博主加一点[设置

Apache常用目录详解、配置文件详解及优化、配置文件权限详解

Apache常用目录详解 1)? /etc/httpd/conf/httpd.conf???(Apache的主配文件) httpd.conf是Apache的主配文件,整个Apache也不过就是这个配置文件,里面几乎包含了所有的配置.有的distribution都将这个文件拆分成数个小文件分别管理不同的参数.但是主要配置文件还是以这个文件为主.只要找到这个文件名就知道如何设置了.后面会详细解释Apache主配文件的每一行配置 2) /etc/httpd/conf.d/*.conf ?( ?(inc

Centos 安装FTP配置目录权限,iptables设置ftp服务

Centos 安装FTP配置目录权限,iptables设置ftp服务 2012-07-06 admin Leave a comment Go to comments CentOS 安装vsftpd,设置Iptables 限制用户访问自己目录 安装好vsftpd后,打开配置文件: [root@hexuweb101 ~]$vi /etc/vsftpd/vsftpd.conf 1 [root@hexuweb101 ~]$vi /etc/vsftpd/vsftpd.conf 把下面几行注释去掉,让其配置

云服务器Linux下Apache网站目录读写权限的设置

网站目录文件权限的设置对网站的安全至关重要,下面宵云简单介绍网站目录文件权限的基本设定. 我们假设http服务器运行的用户和用户组是www-data,网站用户为www-data,网站根目录是/var/www/html 方法/步骤1我们首先设定网站目录和文件的所有者和所有组为www-data,www-data,如下命令: sudo chown -R www-data:www-data /var/www/html 2设置网站目录权限为750,750是www-data用户对目录拥有读写执行的权限,这样

一行代码解决Android M新的运行时权限问题

Android M运行时权限是个啥东西 啥是运行时权限呢?Android M对权限管理系统进行了改版,之前我们的App需要权限,只需在manifest中申明即可,用户安装后,一切申明的权限都可来去自如的使用.但是Android M把权限管理做了加强处理,在manifest申明了,在使用到相关功能时,还需重新授权方可使用.当然,不是所有权限都需重新授权,所以就把这些需要重新授权方可使用的权限称之为运行时权限. 运行时权限的影响 运行时权限的好处可以让用户使用时更有主动权,不会让app随便乱来.但是