阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]
如何调整Linux实例目录文件的拥有者和拥有组
2020-11-6    点击量:
  典名科技本文主要介绍如何才能调整Linux实例目录文件当中的拥有者和拥有组呢?以及推荐内容服务器web目录权限配置如何基本设定,下面小编为您一一解答。
  
  如果Web服务器中文件或者目录的权限不正确,会导致访问网站时出现403错误。因此在调整文件和目录前要确认所在进程的运行身份。
  
  您可以使用ps和grep命令查询文件和目录所在进程的运行身份。
  
  您可以使用ls –l命令来查询文件和目录的拥有者和拥有组。
  
  您可以使用chown命令修改权限。例如,chown -R www.www /alidata/www/phpwind/可将目录/alidata/www/phpwind下的所有文件和目录的拥有者和拥有组都修改为www账户。
  
  服务器web目录权限配置   假设http服务器运行的用户和用户组是www,网站用户为centos,网站根目录是/home/centos/web。
  
  方法/步骤

  
  1、我们首先设定网站目录和文件的所有者和所有组为centos,www,如下命令:
  
  chown -R centos:www /home/centos/web
  
  2、设置网站目录权限为750,750是centos用户对目录拥有读写执行的权限,这样centos用户可以在任何目录下创建文件,用户组有有读执行权限,这样才能进入目录,其它用户没有任何权限。
  
  find -type d -exec chmod 750 {} \;
  
  3、设置网站文件权限为640,640指只有centos用户对网站文件有更改的权限,http服务器只有读取文件的权限,无法更改文件,其它用户无任何权限。
  
  find -not -type d -exec chmod 640 {} \;
  
  4、针对个别目录设置可写权限。比如网站的一些缓存目录就需要给http服务有写入权限。例如discuz x2的/data/目录就必须要写入权限。
  
  find data -type d -exec chmod 770 {} \;
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠