首页 > 解决方案 > 使用 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 ..
...

标签: linuxwordpressapacheubuntuls

解决方案


推荐阅读