阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

如何调整Linux实例目录文件的拥有者和拥有组

发布时间: 2020-11-06 10:04:06文章作者: 网站编辑阅读量: 244
  典名科技本文主要介绍如何才能调整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 {} \;
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠