wta*_*lla 2 linux apache-http-server permissions
我无法访问由我的用户创建并具有 644 权限的 WordPress 文件夹。是否正确?当我尝试访问该文件夹时,我得到了以下结果:
mdm-suporte@localhost:~$ cd public_html/
-bash: cd: public_html/: Permission denied
Run Code Online (Sandbox Code Playgroud)
Apache 也会导致 403 错误。只有在权限为 755 的情况下,我才能访问该文件夹并且 apache 可以工作。
哪里不对了?
文件夹必须是可执行的才能被访问。观察:
对目录具有 644 权限:
[Mjolnir:~]mkdir test
[Mjolnir:~]chmod 644 test
[Mjolnir:~]ls -l | grep test
drw-r--r-- 2 USER USER 4096 Jun 1 15:03 test/
[Mjolnir:~]ls -l test
ls: cannot access 'test/.': Permission denied
ls: cannot access 'test/..': Permission denied
total 0
d????????? ? ? ? ? ? ./
d????????? ? ? ? ? ? ../
[Mjolnir:~]cd test
-bash: cd: test: Permission denied
Run Code Online (Sandbox Code Playgroud)
对同一目录具有 755 权限:
[Mjolnir:~]chmod 755 test
[Mjolnir:~]ls -l | grep test
drwxr-xr-x 2 USER USER 4096 Jun 1 15:03 test/
[Mjolnir:~]ls -l test
total 8
drwxr-xr-x 2 USER USER 4096 Jun 1 15:03 ./
drwxr-xr-x 57 USER USER 4096 Jun 1 15:04 ../
[Mjolnir:~]cd test
[Mjolnir:test]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1623 次 |
| 最近记录: |