You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu执行chmod后无法进入wordpress目录权限拒绝如何修复

问题原因
  • 你配置的目录权限750的访问规则为:目录所有者拥有读、写、执行(进入目录)权限,目录所属组拥有读、执行权限,其余所有用户无任何访问权限。当前/var/www/wordpress的所有者和所属组均为www-data,你使用的ubuntu用户既不是www-data身份,也未加入www-data用户组,触发权限拦截属于正常表现。
  • sudo cd操作无效是机制问题:cd是Bash Shell的内置命令,并非存放在系统路径下的独立可执行文件,sudo的提权范围仅覆盖外部可执行程序,无法作用于Shell内置命令,不存在提权失效的问题。
解决方案

不要为了访问目录直接将权限修改为755,或是把目录所有者改为ubuntu用户,这类操作会破坏WordPress的运行权限基础,后续会出现无法上传媒体、安装主题插件、执行版本更新的问题,推荐使用标准权限配置方案:

  1. 执行命令将ubuntu用户追加到www-data用户组:
    sudo usermod -aG www-data ubuntu
    
  2. 完全断开当前SSH连接后重新登录服务器,用户组变更必须在新登录会话中才会生效。
  3. 重新登录后执行groups ubuntu校验,输出结果包含www-data即配置完成,此时可正常进入WordPress目录,同时Web服务进程对目录的读写权限不受影响。

如果仅需要临时操作目录,不需要长期保留访问权限,可执行sudo su -切换到root身份(root不受普通UGO权限规则限制)直接操作,操作完成后执行exit即可退回普通用户会话。

内容的提问来源于stack exchange,提问作者clusterBuddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 21:03:18