linux - 使用 ls 时权限被拒绝
问题描述
我目前正在尝试使用 apache 在 Ubuntu Server 18.04 上运行 wordpress。我设法让一切正常工作,但由于某种原因,我无法在 wordpress 目录上正确使用 ls -l ,我在其中使用了权限。开箱即用的权限不允许我从 wordpress 网络界面更新我的主题。我找不到这个问题的解决方案,因为权限清楚地说明了我至少有读取权限。
问题: ls -l 显示问号并且 sais 权限被拒绝。
信息:所有者 www-data 的权限为 rwx,组 www-data 的权限为 rw,其他的权限为 r。组的输出包括 www-data,因此用户应该在 www-data 组中。
输出:
$ ls -l /usr/share/wordpress/
ls: cannot access '/usr/share/wordpress/readme.html': Permission denied
...
ls: cannot access '/usr/share/wordpress/wp-comments-post.php': Permission denied
total 0
-????????? ? ? ? ? ? index.php
...
-????????? ? ? ? ? ? xmlrpc.php
$ groups
*censored user* adm cdrom sudo dip www-data plugdev lxd lpadmin
$ sudo ls -l /usr/share/wordpress/
total 172
-rwxrw-r-- 1 www-data www-data 418 Apr 6 2018 index.php
-rwxrw-r-- 1 www-data www-data 7440 Apr 8 2018 readme.html
-rwxrw-r-- 1 www-data www-data 5697 Apr 8 2018 wp-activate.php
drwxrw-r-- 9 www-data www-data 4096 Jul 20 00:53 wp-admin
...
-rwxrw-r-- 1 www-data www-data 3065 Apr 6 2018 xmlrpc.php
PS:任何关于 wordpress 安全性的额外提示都是有用的。谢谢
编辑忘记了目录的权限,还是一头雾水。
$ sudo ls -l -a /usr/share/wordpress/
total 180
drwxrw-r-- 5 www-data www-data 4096 Jul 20 17:13 .
drwxr-xr-x 162 root root 4096 Jul 20 02:40 ..
...
解决方案
推荐阅读
- php - 从 For 循环创建多个 SQL 数据
- html-framework-7 - 将数据动态添加到 Framework7 智能选择?
- vim - 终端模式下的 Vim 自动完成
- python - '☃'.encode("utf-8") 不同于 ord('☃')
- sql-server - 如何使用 symfony odm 连接 MSSQL
- floating-point - 64位十六进制转换为十进制
- spring - Flyway 还原迁移验证
- php - Spatie-laravel-analytics 包 ga:users 不准确
- python - Python:为简单的 OLS 循环变量
- r - R - 如何在保持其他列静止的同时对单个列进行热编码?