wordpress - Wordpress 文件和目录权限:无法使用我的本地用户打开或保存
问题描述
我似乎遇到了权限问题。按照一些糟糕的教程,我对站点目录的权限和所有权如下所示:
drwxrwx--- 7 www-data www-data 4096 Sep 5 09:46 my-wp-site/
这似乎允许 apache 做它需要做的事情,但我无法打开这个目录中的任何文件,事实上它甚至不会让我现在进入目录。如何正确设置权限和所有权以允许 apache 和我自己读/写?
解决方案
根据您的问题和后续评论中提供的信息,您的用户sandra
既不是该组的所有者,也不是该www-data
组的一部分。由于您的权限模式的“公共”位是0
,因此文件夹所有者 ( www-data
) 或组 ( www-data
) 之外的任何人都没有任何读取、写入或执行文件夹的权限。
要解决此问题,请将用户添加sandra
到www-data
组:
usermod -a -G www-data sandra
完成后,注销并重新登录(或者su sandra
,根据AskUbuntu - Group permissions allow, but still get permission denied)以使组更改生效。
推荐阅读
- uwp - UWP 项目在 GitHub Actions 上失败,因为证书无效 APPX0107
- java - org.gradle.api.tasks.TaskExecutionException:任务“:compileKotlin”执行失败
- dialogflow-es - 在没有用户输入或交互的情况下连续拥有多个 GoogleResponse
- ssh - SSH 控制台在按回车键时打印 ^H
- android - 防止配置更改后通知 onFocus 侦听器?
- php - 该站点无法访问 CodeIgniter 框架
- python - Pygame 窗口不加载图像
- r - 如何在R中找到数据集中缺失值的位置?
- javascript - 警告 findDomNode
- python - Python groupby 单行 if else 语句