gpt4 book ai didi

linux - 不允许符号链接(symbolic link)或链接目标不可访问

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:55 25 4
gpt4 key购买 nike

我的网络服务器上某处有一个文件夹,另一个用户的 public_html 有指向该文件夹的符号链接(symbolic link)。为了集中一些内容。

我可以完美地包含这个符号链接(symbolic link)文件夹中的文件。但是,我无法直接访问文件(例如 test.html 或 test.php)。

如果我尝试直接访问文件,我会在浏览器和日志文件中看到禁止错误:

Symbolic link not allowed or link target not accessible

我曾尝试按照在互联网上找到的方式编辑 httpconf,尝试将 .htaccess 放入符号链接(symbolic link)所在的文件夹等。但到目前为止没有任何帮助。

附加信息:我的网络服务器运行 CentOS 6.5 版(最终版) Apache 2.2.27

对链接文件夹的父文件夹的权限:777

链接文件夹的权限:777

出于测试目的,我将它们设置为 644 到 777

请注意,我是一个遇到问题的程序员,而不是 linux 专家 :)

*** 我仍然没有有效的解决方案。我可以通过包含它们来使用这些文件,很好,只是不直接调用任何文件,例如图像,样式表。我不知道还有什么其他细节可以帮助解决这个问题。链接、文件夹和父文件夹的权限都可以更改链接或文件夹的所有者也不会给出任何结果带有链接的文件夹中的 .htaccess 中的选项 FollowSymLinks,该文件夹的父级,目标文件夹和目标文件夹的父级,似乎都没有帮助。我不能执行文件,真的需要

最佳答案

事实证明,符号链接(symbolic link)本身需要与原始链接文件夹属于同一用户

chown -R username: linkname

这对我有用

你可以检查权限

 ls -la

然后看到实际用户拥有的所有文件看起来有点奇怪,除了符号链接(symbolic link),它归原始用户所有。

希望这也能帮助其他有类似问题的人!

关于linux - 不允许符号链接(symbolic link)或链接目标不可访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30595333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com